- Photo: Strasbourg, France
Located in Albertville....More Details