Blockbuster 12423

Blockbuster #12423 was a Blockbuster video store located at 1797 East Broadway Street in Oviedo, Florida.