Restaurant
Isola
4 locals recommend,
Permanently closed
Tips from locals
beautifully situated in the Mondrian Hotel, Isola is a gorgeous atrium of a restaurant. whatever the weather, you'll enjoy it.
Unique things to do nearby
Location
9 Crosby St
New York, NY