Royal Mediterraneo offers Mediterranean cuisine within a shopping center setting.