The Leopard at Des Artistes

1 W. 67th St., New York, USA

$$$$ Italian,Contemporary

MICHELIN Guide's Point Of View