Escobar Restaurant & Tapas

Located in the beautifully historic Castleberry Hill, Escobar Restaurant & Tapas is Atlanta’s newest hotspot for dining & signature cocktails!
Black-owned brand.

Rate and write a review

Peters Street Southwest 327
Atlanta 30313 GA US
Get directions