The Royal, a 3-star hotel in Nice, on the Promenade des Anglais