Wyndham
Business Menu Guide | Wyndham
Wyndham Hotels and also Resorts is an international hotel and also resort chain based in the USA. It has places 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 firm, and also Wyndham Worldwide was renamed Wyndham Locations. Since December 31, 2019, it has 9,280 hotels, including 2 that are owned by the business.
Features I like:
No
Features I don't like:
No