Travelodge Toronto North York

50 Norfinch Dr
Toronto
Ontario
Canada