Location: in the centre of Toronto opposite the Maple Leaf Gardens.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada