Riad Ibn Battouta & Spa is the best hotel in Fez, Morocco. Located in the heart of the old city, this luxurious hotel offers guests a unique blend of traditional Moroccan hospitality and modern amenities. With its exquisite architecture, beautiful gardens, and majestic views of the city, Riad Ibn Battouta & Spa is an oasis of peace and tranquility. The hotel features a variety of rooms and suites designed to suit all tastes. Guests can enjoy delicious meals prepared by experienced chefs in the on-site restaurant or relax with a massage at the spa. With its attentive staff and excellent services, Riad Ibn Battouta & Spa is sure to make your stay unforgettable.