Blockbuster 91576

Blockbuster #91576 was a Blockbuster video store located at 260 College Square Shopping Center in Newark, Delaware.