Blockbuster 13128

Blockbuster #13128 was a Blockbuster video store located at 882 Ponce De Leon Avenue Northeast in Atlanta, Georgia.