Blockbuster 17025

Blockbuster #17025 was a Blockbuster video store located at 3520 Broadway Street in Quincy, Illinois.