Stella Marina is a restaurant specializing in fresh seafood, antipasti, and homemade pasta crafted from Sicilian durum wheat. Reservations are accepted.