Escobar Restaurant & Tapas
Restaurant $$
327 Peters St SW, Atlanta, GA 30313, United States, Atlanta, GA 30313
Description
Cool locale with a swanky vibe for American comfort food, tapas & clever cocktails, plus hookah.Get to know Escobar Restaurant & Tapas
Located in the beautifully historic Castleberry Hill, Escobar Restaurant & Tapas is Atlanta's newest.