Isla Restaurant
Permanently closed
39 Downing St
New York, NY 10014
Isla Restaurant is a cozy eatery in the heart of New York City, offering a unique dining experience with a focus on traditional flavors and innovative twists. Their menu showcases a variety of dishes inspired by global cuisines, prepared with fresh, locally-sourced ingredients.
With a warm and inviting ambiance, Isla Restaurant provides a welcoming space for guests to enjoy delicious food in a relaxed setting. Whether you're looking for a casual meal or a special night out, Isla Restaurant aims to delight diners with their flavorful creations.
Generated from their business information
Also at this address
See a problem?