17 hotels found - hotels 1 to 10 |
 |
Alexandra Hotel Toronto - City Centre

from:
CAD $ 98.00
Offering a favourable location and a relaxing atmosphere, this attractive property is just the place for you to stay in Toronto. Location Ideally located in Downtown Toronto, the Alexan... |
|
| |
| |
| |
 |
Travelodge Toronto Downtown West - City Centre

from:
CAD $ 91.00
Boasting a convenient location and offering comfortable accommodation, the Travelodge is just the place for you to stay in Toronto. Location Travelodge is well located in downtown Toront... |
|
| |
| |
| |
| |
| |