Bella Italia Palace Hotel is set in Novara, 43 km from Milan and 49 km from Stresa Guests can enjoy the on-site bar Every room is fitted with a flat-screen TV Every room has a private bathroom Extras include free toiletries and a hairdryer Bella Italia Palace Hotel features free WiFi throughout the property There is a 24-hour front desk at the property Varese is 43 km from Bella Italia Palace Hotel, while Pero is 36 km away Milan Malpensa Airport is 20 km from the property