There’s only one restaurant in New York City like The Leopard at des Artistes, a true treasure located on the Upper West Side. Housed within the iconic Hotel des Artistes. it is the perfect ...