Tomatillos Restaurant, ATHENS, Ohio (OH)
Conveniently stationed at 20 West Stimson Avenue () in ATHENS, Ohio (OH) (45701), Tomatillos Restaurant can be reached at 7405948118. We advise you to call upfront to book your table in the restaurant.
More restaurants in ATHENS, Ohio (OH)
Tomatillos Restaurant contact information and details:
Address: 20 West Stimson Avenue - , ATHENS, Ohio (OH) 45701
Contact Phone: 7405948118