Mare Nostrum is a restaurant specializing in seafood, Mediterranean, Catalan, and Spanish cuisine. It offers lunch, dinner, and late-night options with a focus on rice dishes.