Where is Nice Garden Hotel?

Where is Nice Garden Hotel located?

Nice Garden Hotel, Nice Garden Hotel, France (approx. 43.69755°, 7.2628°)


Where is Nice Garden Hotel on the map?