Holiday Inn Express Toronto-North York, an IHG Hotel is a Hotel located at 30 Norfinch Dr, North York, ON M3N 1X1, Canada. It has received 906 reviews with an average rating of 3.9 stars.
The address of Holiday Inn Express Toronto-North York, an IHG Hotel: 30 Norfinch Dr, North York, ON M3N 1X1, Canada
Holiday Inn Express Toronto-North York, an IHG Hotel has 3.9 stars from 906 reviews
Hotel
4340 reviews
108 Chestnut St, Toronto, ON M5G 1R3, Canada