Super 8 is a landmark in Huntsville, Ontario. As one of the first structures upon entering Huntsville, this recently renovated building has old history within the town.
Super 8 Huntsville is a professional family operated business that is sure to make your vacation, business trip or one night stay, one to remember.