http://www.ichotelsgroup.com/h/d/ex/1/en/hotel/yyzls Going on vacation or taking a business trip? Whether business or pleasure, learn more about the property with a video before you book. Holiday Inn Express Toronto Downtown, located at 111 Lombard Street, Toronto, Ontario, M5C 2T9, CANADA+ Contact the property directly at (416) 367-5555 or visit http://www.ichotelsgroup.com/h/d/ex/1/en/hotel/yyzls