NEW LOCATION @ TOCO HILLS

NOW OPEN

DINE IN | DINE OUT | CURBSIDE | DELIVERY

Located At: 2907 N Druid Hills Rd NE Atlanta, GA 30329

Phone / Take Out Orders: 404.748.9013

Order Online or On Our App (App Store)