Travel Guide For ‘Meribel’

Located in the Vallée des Allues, the Meribel complex enjoys a central location in the world’s largest ski area, Trois Vallées. Founded by a group of English businessmen and experienced skiers who wanted to create in France a resort similar to that of Austria and the Swiss alliances, it is known for its unique traditional […]