An Exquisite Addition
Two great locations
Escobar Restaurant and Tapas Lounge touts itself as the go-to for Atlanta's celebrity crowd and A-list entertainers. Escobar promises to deliver contemporary luxury in every way, from chic decor to a cuisine that features organic and locally-harvested foods.