The restaurant is part of the two five-star Airelles hotels in Saint-Tropez, the Airelles Saint-Tropez ... is a five-star alpine lodge in famed ski town Courchevel, also in France, which itself ...