Where is Best Western Alba, Nice?

Where is Best Western Alba, Nice located?

Best Western Alba, Nice, Best Western Alba, Nice, France (approx. 43.70392°, 7.26573°)


Where is Best Western Alba, Nice on the map?