About Wyndham Hotels & Resorts
About Wyndham Hotels & Resorts
Wyndham Hotels & Resorts, Inc. is an American hotel company based in Parsippany, New Jersey, United States. It describes itself as the largest hotel franchisor in the world, with 9,280 locations. More on Wikipedia
Become part of our team