Villa and Palazzo Aminta, Italian Lakes Our rating: First Class

Perched on the edge of Lake Maggiore with outstanding views of the Borromean Islands, Villa Aminta is a luxurious hotel with two beautiful restaurants and an excellent spa complex.

Hotel Villa e Palazzo Aminta, Stresa
Map of Villa and Palazzo Aminta, Italian Lakes
Hotel Villa e Palazzo Aminta, Stresa
Hotel Villa e Palazzo Aminta, Stresa
View hotel in detail