Can anyone tell me about an inexpensive yet clean hotel near the Wyndom? I know most are locals, but travelocity, etc dont always show the really good deals.
The Wyndham (spelling was incorrect in original poster's query), is the old Le Meridien at Complexe Desjardins, opposite Place des Arts, built in the early 70s on the site of an old Hydro-Quebec power sub-station that sat adjacent to their headquarters building.