Top Videos Hotel Villa Rivoli, Nice, France – Unravel Travel TV Leslie Graham 02/08/2021 Share The boutique Hotel Villa Rivoli, is located in the heart of the historical town center of Nice, France. It is 100 meters away from the...