Enjoy fresh seafood at Mare Nostro, a restaurant known for its excellent dishes and welcoming atmosphere.