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

Isla & Co - Lower East Side

$$$ · Brunch

Art Deco-styled Lower East Side brunch spot with crispy fries, excellent drinks, and standout dishes like kangaroo skewers and towering tiramisu.

Info

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

More like this