After much guessing it's now known that the show is heading back to europe

The exact french location is still unclear, but the show always films at Four Seasons hotels

Hottest guess is the Grand-Hôtel du Cap-Ferrat at the French Riviera, close to Cannes (👀)

See Full Page