Mimoza is a restaurant offering seafood and Mediterranean cuisine with a scenic view.