Restaurants & Bars 3


Deenso | May 20, 2005 09:24 AM

A friend recently raved about a new Italian restaurant called Spigolo, on 2nd Ave. at 81st St. Never heard of it before and I don't believe I've seen anything on these boards, either. Anybody know anything about it?

Want to stay up to date with this post?

Recommended From Chowhound