The flavors of Rome live steps away from Central Park in this NYC Trattoria. Enjoy the patio garden with Chianti and...
Upper West Side · 106 W 73rd Street, New York
dry january
first-class fare
foodie heaven