Wyndham
Business Menu List : Wyndham
Wyndham Hotels and Resorts is a worldwide resort and 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 as well as Margarita Island in Venezuela. On June 1, 2018, Wyndham Worldwide spun-off Wyndham Hotels & Resorts as its very own firm, and also Wyndham Worldwide was relabelled Wyndham Destinations. As of December 31, 2019, it has 9,280 hotels, consisting of 2 that are possessed by the business.
Features I like:
No
Features I don't like:
No