Located 760 meters from Stamford Medical Centre. Located in Victoria Avenue Area, Niagara Inn is a perfect starting point from which to explore Niagara Falls (ON).
Located 2,109 meters from Stamford Medical Centre. Great Wolf Lodge is a popular choice amongst travelers in Niagara Falls (ON), whether exploring or just passing through.
Located 2,215 meters from Stamford Medical Centre. Located in Niagara Falls, CJS Inn is a perfect starting point from which to explore Niagara Falls (ON).