Where is Villa Berlioz, Nice?

Where is Villa Berlioz, Nice located?

Villa Berlioz, Nice, Villa Berlioz, Nice, France (approx. 43.70276°, 7.25966°)


Where is Villa Berlioz, Nice on the map?