This luxurious 5-star boutique hotel can be found in Aix-en-Provence, France. It is renowned for its elegant Provencal-style decor and features a world-class spa, an outdoor pool, and gourmet ...