Restaurants & Bars

Italian Tomato

jericeric | May 24, 2004 11:50 AM

Has anyone been to Italian Tomato? A friend raves about the one on St. Mark's and insists that there is/had been one in midtown near Rockefeller. Please let me know how and where it is, if you are familiar.

Want to stay up to date with this post?

Recommended From Chowhound