Wyndham - Business Site Directory
Wyndham Hotels as well as Resorts is an international resort as well as resort chain based in the United States. It has locations in China, Canada, Mexico, Colombia, Ecuador, Turkey, Germany, the UK, the Caribbean, the UAE, Indonesia, India, Saudi Arabia and Margarita Island in Venezuela. On June 1, 2018, Wyndham Worldwide spun-off Wyndham Hotels & Resorts as its very own company, and also Wyndham Worldwide was renamed Wyndham Locations. As of December 31, 2019, it has 9,280 hotels, including 2 that are had by the firm.
Features I like:
Features I don't like: