Know a great happy hour or special for this location?
Greek option doling out pies, salads & entrees, plus beer & wine, in a casual setup.
Suggest an edit
2911 N Druid Hills Rd, Atlanta, GA 30329