L'Isola is a restaurant offering Mediterranean and Italian cuisine, specializing in seafood. Temporarily closed.