75 Marietta St NW, Ste 101, Atlanta, Georgia 30303 USA
The storefront on Marietta, very near Five Points.
Photo Credit: Yelp