Restaurants in Atlanta, GA
Restaurants
265 18th St Nw.,
Atlanta ,
GA
30363
UNITED STATES
Based on 1 reviews
Decent
I've tried other locations that are a little better, but the food is similar so it is still good. They don't offer the same items as other locations like the Boylan natural soda that I've gotten at the Perimeter Tin Drum. Good quick...Worldwide > United States > Atlanta, GA > Restaurants