Holiday Inn Express Toronto Downtown 3 stars

111 Lombard Street, M5C 2T9 Toronto, Canada

Hotel image
Read more reviews for Holiday Inn Express Toronto Downtown