Property Type - Hotel Year Built - 1950 Year Remodeled - 1999 The Best Western Hotel Dellavalle Is A Personal Three Star Hotel, Quietly Situated Above Lago Maggiore, With A Beautiful View Of The Lake, Only Ten Minutes From Locarno. The Hotel Features Several Restaurants, Offering Both Local And International Specialties.