
Stresa, Italy
Royal Hotel
3-star hotel
This classic hotel is situated on the shores of Lake Maggiore in the Italian Lake District, offering a peaceful and tranquil holiday. Here guests will find an array of activities and sports, including golf, boating, tennis and…
- Wi-fi
- 24-hour reception
- Outdoor freshwater pool
- Car park · extra charge


