The Elmwood Hotels ist hervorragend gelegen, denn hier übernachtest du nur 10 Gehminuten entfernt von: Rogers Centre und CN Tower. Die Apartments bieten praktische Annehmlichkeiten wie Küchen und Waschmaschinen/Trockner und außerdem Flachbildfernseher und kostenloses WLAN. Die Unterkunft ist nur einen kurzen Fußmarsch von den öffentlichen Verkehrsmitteln entfernt: Bis zur U-Bahn (Straßenbahnhaltestelle King St West at Blue Jays Way East Side und Straßenbahnhaltestelle King St West at Peter St West Side) sind es nur wenige Schritte.