About
<div>Located in the beautifully historic Castleberry Hill, Escobar Restaurant & Tapas is Atlanta's newest hotspot for dining & signature cocktails!</div>
Cuisine
Hours
Reviews
Write a reviewNo reviews yet.
Be the first — write a review