Blockbuster 26216

Blockbuster #26216 was a Blockbuster video store located at 21745 21 Mile Road in Macomb, Michigan.