Delta Grandview Resort Algonquin Park The property is located in the charming town of Huntsville in beautiful Muskoka, Ontario's favourite holiday destination. The town centre of Huntsvill ... Save Up To 60%