Loading map…
Izlas
New York, USA, a melting pot of global cuisines, offers diverse flavors. Izlas, located at West 93rd Street, 175, 10025, New York, United States, presents aromatic Latin American dishes. Enjoy the tender texture of their offerings, often prepared using the braised technique.