Where is ibis Nice Centre Notre Dame?

Where is ibis Nice Centre Notre Dame located?

ibis Nice Centre Notre Dame, ibis Nice Centre Notre Dame, France (approx. 43.70504°, 7.2671°)


Where is ibis Nice Centre Notre Dame on the map?