Update Info - Tomatillos
This restaurant was reported as closed. If it is open, let us know.
Tomatillos
1242 Glenwood Ave
Atlanta, GA 30316
1242 Glenwood Ave
Atlanta, GA 30316
This restaurant was reported as closed. If it is open, let us know.