Where is Olivarius Apart Hotel Lille Villeneuve D'Ascq?

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°)


Where is Olivarius Apart Hotel Lille Villeneuve D'Ascq on the map?