Le Mandala is located in 63 avenue Foch, 83990, Saint-Tropez, France.