Blockbuster 90078

Blockbuster #90078 was a Blockbuster video store located at 3950 Spencer Highway in Pasadena, Texas.