Holiday Inn Express Toronto Downtown

111 Lombard St, Toronto, ON M5C 2T9
Take a video tour of this hotel! Stay Smart in Our Hotel in Toronto, Ontario. You'll enjoy an ideal location at the Holiday Inn Express Hotel - Downtown Toronto.