Escobar Restaurant & Tapas
Escobar Restaurant & Tapas Website
327 Peters St SW, Atlanta, GA 30313
Hours of Operation:
About the Business:
Escobar Restaurant and Tapas is located in the heart of downtown Atlanta’s Castleberry Hills. Escobar Restaurant and Tapas flaunts a beautiful bar, elegant lounging, and a menu featuring a choice wine and champagne selection, innovative cocktails, craft beers and undoubtedly the most desired tapas and entrees.