What it is
Esco Restaurant and Tapas, formerly marketed as Escobar, has an Atlanta location on Peters Street in the Castleberry Hill neighborhood. The owner's site lists it among the brand's locations in Atlanta, Dallas, Austell and Memphis.
The official Atlanta page lists main, drink and hookah menus, and notes catering, outdoor seating, VIP bottle service, hookah, gift cards and online ordering.
Before you go
Published hours are Monday 2 pm to midnight, Tuesday through Thursday and Sunday noon to midnight, and Friday and Saturday noon to 2 am. Call (404) 941-7907. The site prints the street as Peters St with ZIP 30312 on one page and 30313 on another.
Contact
Business details
Address
327 Peters St SW
Atlanta, GA
Atlanta, GA 30313
View on Google Maps · Directions
Phone
(404) 941-7907
Website
Open external site