The World's Best search_hotel_count Luxury Historical Hotels in Lake Maggiore

Check availability Check availability
Go
5plusRooms
88
Excellent

Villa Aminta

Stresa, Italy

The Hotel Villa Aminta is located in the town of Stresa, on the panoramic coastal road that goes to Switzerland,...

Style:
Classic Luxury
Rating: