Blockbuster 48565

Blockbuster #48565 was a Blockbuster video store located at 5893 Babcock Road in San Antonio, Texas.