Wyndham

Wyndham

Wyndham - Business Site Page

Wyndham Hotels as well as Resorts is an international resort as well as resort chain based in the USA. It has locations in China, Canada, Mexico, Colombia, Ecuador, Turkey, Germany, the UK, the Caribbean, the UAE, Indonesia, India, Saudi Arabia and also Margarita Island in Venezuela. On June 1, 2018, Wyndham Worldwide spun-off Wyndham Hotels & Resorts as its very own company, as well as Wyndham Worldwide was relabelled Wyndham Destinations. As of December 31, 2019, it has 9,280 resorts, consisting of 2 that are owned by the company.