Where is Best Western Plus Hôtel Massena Nice?

Where is Best Western Plus Hôtel Massena Nice located?

Best Western Plus Hôtel Massena Nice, Best Western Plus Hôtel Massena Nice, France (approx. 43.69856°, 7.27099°)


Where is Best Western Plus Hôtel Massena Nice on the map?