Blockbuster 90318

Blockbuster #90318 was a Blockbuster video store located at 3519 North University Street in Peoria, Illinois.