Blockbuster 26223

Blockbuster #26223 was a Blockbuster video store located at 1968 25 Mile Road in Shelby Township, Michigan.