American Deli

Photo of American Deli restaurant

BUSINESS: American Deli

LOCATION: Church Street, Decatur, Georgia

USED TO BE A: Taco Bell

CREATIVE INTERPRETATION: If by “American” you mean North American, as in including Mexico, well, then, maybe.

PHOTO: David Hornbuckle

Leave a Reply

Your email address will not be published. Required fields are marked *