Skip to content

Topic - Wyndham Hotel Group

Wyndham Hotels and Resorts is a hotel and resort chain based in the United States. It has locations in Canada, Mexico, Colombia, Ecuador, Turkey, the UK, the Caribbean and Margarita Island In Venezuela. The company sold many of its hotels in the early 2000s. - Source: Wikipedia

Related Stories