Blockbuster Video 48966

Blockbuster Video #48966 was an Blockbuster video store located at 1632 Spencer Highway in South Houston, Texas.