Blockbuster 12541

Blockbuster #12541 was a Blockbuster video store located at 240 Citrus Tower Boulevard in Clermont, Florida.