Restaurants in Buckhead

Getty Images

A Buckhead staple since 1996, Prime is one of few Atlanta eateries specializing in both steak and sushi. The restaurant is located in Lenox Square Mall,... Read More

Back To Top