Idou Anfa Hotel puts you just a 5-minute drive from Hassan II Mosque. Guests can visit the spa to be pampered with massages, body wraps, or facials, and l'Orient, one of 3 restaurants, serves French cuisine and is open for lunch and dinner. Other highlights include an indoor pool, a fitness center, and a sauna.