224 Ponce De Leon Avenue Northeast Atlanta, GA 30308
Seated: 65
The Ferrell Room is our newest addition to the restaurant. This room comfortably accommodates 50-65 guests.