Dining in New York City? We randomly suggest Zen Palate (Upper West Side), a vegetarian establishment located at 239 West 105 Street in New York, NY.