Listings >> Black-Owned >>Food >>Restaurants >>Atlanta Escobar Restaurant & Tapas +1 404-941-7907 www.escobaratlanta.com Write a review Review 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 Cancel replyYou must be logged in to post a comment. Peters Street Southwest 327 Atlanta 30313 GA US Get directions Atlanta Black-Owned Food Restaurants Download the Blistey App