Le Phébus & Spa is located in the heart of the Lubéron (84), at Route de Murs, 84220 Joucas, France.