Photos by Steven
After less than three weeks in business, Chichen Itzá has apparently closed at 277 E. 10th St. between Avenue A and First Avenue.
The Mexican restaurant is now dark ... and there are signs in the window noting a new venture titled Tompkins Village Cafe (thanks to the commenter who pointed this out in the previous post)...
on Oct. 16.)