Wyndham
Wyndham | Business Site List
Wyndham Hotels as well as Resorts is a global hotel as well as resort chain based in the USA. It has areas 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 Locations. Since December 31, 2019, it has 9,280 hotels, consisting of 2 that are had by the company.
Features I like:
No
Features I don't like:
No