The little-known town of Lens, France, located about 137 mi/220 km north of Paris, became famous in late 2012 when the Louvre-Lens opened there as the sister to the Louvre, arguably the world's m...
Lens, France
This 51 room property, renovated in 2005......
View Hotel Details
2 Tourist Class
Commission: 8%
Rooms: 51
Rates: -
Commission: -
Rooms: -