Centrally located one hour between Toronto and Niagara Falls, the lakeside Travelodge Burlington (Ontario, Canada) is an ideal accommodation for visitors drawn to the attractions of both cities. Burlington itself isn't empty-handed, as the city boast... ancora...


