When you stay at Idou Anfa Hotel, you'll be within a 15-minute drive of Hassan II Mosque and Ain Diab Beach. 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.