Located in the heart of downtown London it is conveniently close to the train and bus terminals, London Convention Centre as well as the John Labatt Centre.
See more: Hotels in Canada Hotels in London Holiday Destinations in Canada