Holiday Inn Toronto Yorkdale

3450 Dufferin St
Toronto
Ontario
Canada