Holiday Inn Express TORONTO-NORTH YORK

30 NORFINCH DRIVE
NORTH YORK
Ontario
Canada