Windsor Hotel

The Windsor Hotel was a hotel located in Montreal, Quebec, Canada. It is often considered to be the first grand hotel in Canada, and for decades billed itself as "the best in all the Dominion".
Show lessRead more
Wikipedia

Discover this place

Home
Discover
Play
Nearby
Favorites