Villa Maria

4.6
(10 reviews)
Via Sempione Nord 91/O, 28838, Stresa Italy
Inn
Mid-range
Quaint
Hotel
Villa Maria | Borgomanero | Italy | TripAligner