Gran Casablanca offers a dining experience.