Tomatillos
Permanently closed
1242 Glenwood Ave SE
Atlanta, GA 30316
East Atlanta's most favorite stuffed burrito! Come satisfy your belly with tacos, margaritas, empanadas, and more. Items on the menu at this Mexican restaurant are made with all simple and fresh ingredients...
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.