Villa Marie, Cote d'Azur, France
Nestled in a 7-acre pine forest overlooking Saint-Tropez, Villa Marie is a 5 star, luxury hotel in the style of an Italian villa. The immaculate grounds hide bubbling, refreshing spring water, and are dotted with inner courtyards and terraces. The luxury villa offers 45 rooms and suites, a restaurant with a southern feel and views over … Read more