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 (👀)