Blockbuster 13093

Blockbuster #13093 was a Blockbuster video store located at 6660 Roswell Road in Atlanta, Georgia.