Mediterranean restaurant offering good cuisine in a pleasant setting with a beautiful view.