Travelodge by Wyndham Windsor
Terletak di kota Windsor, Travelodge by Wyndham Windsor berada di kawasan bisnis, berjarak 4 menit berkendara dari Devonshire Mall dan 9 menit dari Ojibway Prairie Provincial Park. Hotel ini berjarak 5,6 mi (9,1 km) dari Caesars Windsor dan 6,4 mi (10,2 km) dari Adventure Bay Family Water Park.