Il Mare is an Italian restaurant known for its fresh Italian seafood, delivered twice a week. It can accommodate 70-80 guests.