Wyndham : Business Site Listing
Wyndham Hotels as well as Resorts is an international hotel and 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 as well as 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. As of December 31, 2019, it has 9,280 hotels, consisting of two that are possessed by the company.
Features I like:
Features I don't like: