Loading…
The Leopard NYC was a restaurant on 67th Street that served Italian cuisine for 15 years before closing due to rising costs and lease challenges. The business continues to operate at its Midtown locations, Il Gattopardo restaurant and Mozzarella & Vino enoteca, both on 54th Street.
AI named The Leopard at des Artistes in February 2026.