Hotel Royal
Viale Lido 1, Stresa, Italy
Booking.com
Book Now