Best Western Premier Northwood Hotel
Timmins • Show on map View Details for PriceFeaturing a bar Best Western Premier Northwood Hotel is located in Timmins in the Ontario region 2.8 km from Shania Twain Centre and 3.8 km from Timmins Underground Gold Mine Tour. This 4-star hotel offers…More info