Upper West Side Italian Restaurant Named to Michelin Guide

A new Italian restaurant on the Upper West Side was just recommended by the Michelin Guide.