Where is Hotel Villa Rose, Nice?

Where is Hotel Villa Rose, Nice located?

Hotel Villa Rose, Nice, Hotel Villa Rose, Nice, France (approx. 43.71458°, 7.25824°)


Where is Hotel Villa Rose, Nice on the map?