Where is Olivarius Apart Hotel Lille Villeneuve D'Ascq located?
Olivarius Apart Hotel Lille Villeneuve D'Ascq, Nord-Pas-de-Calais, France (approx. 50.60772°, 3.15221°)
Olivarius Apart Hotel Lille Villeneuve D'Ascq, Nord-Pas-de-Calais, France (approx. 50.60772°, 3.15221°)