Windsor

You are searching Windsor Hotels

  • Travelodge Hotel Windsor Downtown

    Travelodge Hotel Windsor Downtown

    33 Riverside Drive East  •  519-258-7774

    Windsor, Ontario is one of Canada’s most southerly towns situated directly...

    Map & Directions
    • Free WiFi
    • Complimentary High Speed Internet
    • Pet Friendly (select rooms - restrictions may apply)
    • Green Key Rated
    • Meeting Space for 50 people