Located 898 meters from Northtown Plaza. Located in Victoria Avenue Area, Niagara Inn is a perfect starting point from which to explore Niagara Falls (ON).
Located 2,230 meters from Northtown Plaza. Great Wolf Lodge is a popular choice amongst travelers in Niagara Falls (ON), whether exploring or just passing through.