Blockbuster 26039

Blockbuster #26039 was a Blockbuster video store located at 35340 23 Mile Road in New Baltimore, Michigan.