Rosie Lee Three Thumbs Up:

Escobar Restaurant & Tapas

327 Peters St. SW
Atlanta, GA 30313
P. 404-941-7907
Hours
Sunday-11AM-12AM
Monday-Thursday-12-1AM
Friday-Saturday-12-2AM
www.escobaratlanta.com