La Villa Vicha: Luxury Chalets in Provence

Centred around the main villa which houses the bar and restaurant, accommodation at La Villa Vicha is made up of 12 luxury chalets in Provence, between Montpellier and Nîmes.