August 31, 2017 No Comments By: Lefkes Restaurant Best Italian restaurant on the Upper West Side New York !