Imagine a Luxury medieval château on a 360 degree vantage point overlooking a turquoise coloured alpine lake. Officially rated 5 star lodging for up to 18. Imagine..
The Chateau de Meouille is spectacularly perched on a hilltop in the foothills of the French Alps. This dramatic chateau overlooks the famous turquoise Lac de Castillon, one of France’s most popular water sports lakes.