Blockbuster 25088

Blockbuster #25088 was a Blockbuster video store located at 180 Alewife Brook Parkway in Cambridge, Massachusetts.