The Leopard at des Artistes

By Ruth J. Katz If these walls could talk… We are referring to the walls of the chic restaurant The Leopard at des Artistes, located in the legendary Hôtel des Artistes, 1 West 67th Street, in New York City.  The walls are awash with nine panels, the first of which was