We spent 2 wonderful weeks in Super 8 hotel in Toronto(steeles Av.). Location is great, close to Downtown and Highway,great workers stuff ,attentive,willing to help as much as they can and more! thank you for great times in Canada! more
Get your quick guide to the top hotels, restaurants and things to do.
