Contact Us Our Location 121 East Ponce de Leon Ave, Decatur, Georgia 30030 Our dining room is open and we still offers curbside food pick-up. Telephone Reservations 404-373-5622