Mama Shelter Lille is located in the centre of Lille, a 4-minute walk from Lille Flandres Train and Metro Stations, as well as a 7-minute walk from Lille Europe Train Station. This hotel is also 600 metres from the Grand'Place and Lille's Opera.
Number of rooms: 105
97 PLACE SAINT HUBERT, Lille Centre, 59800 Lille, France