Photos coming soon
HOTEL
Windsor Manor
672 Dougall Avenue, Windsor (ON), Canada
Where it sits
Windsor Manor
672 Dougall Avenue, Windsor (ON), Canada
42.31233, -83.03899
Similar stays nearby
Windsor Manor
Hotel · 0 m
Bexon Rooms - Hotel Downtown Windsor
Hotel · 342 m
Quality Inn & Suites Downtown Windsor
Hotel · 364 m
IACC Centers Hotel Downtown Windsor
Hotel · 371 m
IACC Centers - Hotel Downtown Windsor
Hotel · 371 m
Quality Inn & Suites Downtown Windsor
Hotel · 415 m
Four Points by Sheraton Windsor Downtown
Hotel · 419 m
Four Points by Sheraton Windsor Downtown
Hotel · 419 m
Nearby to explore
Plan around Windsor Manor
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
