1295 Indian Trail Rd., Norcross, Georgia 30093 USA
This place rules! Good food, good service and the complimentary tequila shots were top notch. Definitely coming back.
Photo Credit: Yelp