Terra Mare is a restaurant specializing in fresh seafood, Mediterranean dishes, and grilled selections. Enjoy a diverse menu featuring octopus salad, scampi, seafood risotto, and fried squid.