A friend recently commented that I seem to cover a large number of Italian restaurants in New York, but after checking ... located in a storefront on Manhattan’s Upper West Side, and in its ...