Restaurants & Bars 1

Fresh?

CTer | Jul 19, 2002 10:00 AM

Just read (elsewhere) about a new place, Fresh. Supposedly in Tribeca. Anybody been yet? Particulars, please, including location. TIA

Want to stay up to date with this post?