Das 5-Sterne-Windsor Arms Hotel Toronto befindet sich im Shopping- Stadtviertel Toronto Stadtzentrum, ca. 500 Meter vom Manulife Centre entfernt. Es bietet zudem ein Hallenbad. Das Hotel liegt in einer Entfernung von 6 Minuten zu Fuß vom Royal Ontario Museum und bietet eine Lounge- Bar sowie Massagen, einen Innenhof und einen Bankettsaal.
Das Zentrum von Toronto kann man fußläufig in 20 Minuten vom Hotel aus erreichen. Das Windsor Arms Toronto liegt 100 m von der U-Bahn-Station Bay und in circa 2 km Entfernung von der St. Michael Kathedrale. Der Dundas Square liegt ca. 25 Gehminuten von der Unterkunft entfernt. Die Unterkunft liegt in unmittelbarer Nähe von der Bushaltestelle Rosedale.
Das Windsor Arms verfügt über 28 Zimmer, die mit einem Flachbildfernseher mit Satellitenkanälen sowie mit Selbstversorgungsmöglichkeiten, vor allem einer Minibar ausgestattet sind. Zu den Zimmern gehören große Badezimmer mit einer getrennten Toilette und einer Dusche. Für Ihren Komfort finden Sie in den großen Badezimmern mit einer getrennten Toilette und einer Dusche auch einen Haartrockner und eine Duschhaube. Das Windsor Arms Hotel bietet Gästezimmer mit Blick auf die Stadt.
Im Hotel wird das Frühstücksbuffet angeboten. Das Restaurant Table der Unterkunft lädt alle Reisenden ein und serviert amerikanische Gerichte.