Isla & Co - Lower East Side
Restaurant · Lower East Side

Isla & Co - Lower East Side

$$

Art Deco-inspired gem serving impeccable kangaroo skewers, crispy fries, and dangerously good tiramisu in an intimate hotel setting perfect for brunch.

Info

📍
Address
139 Orchard St, New York, NY 10002, USA, NY

More like this