Restaurant
South City
Kitchen Buckhead
3350 Peachtree Road, Suite 175
Atlanta,
GA
30326
404-815-6677
Head to the heart of Buckhead, on Peachtree Street, for sophisticated southern cuisine that’s never stuffy and always satisfying.