Microtel by Wyndham is a brand of Wyndham Hotels and Resorts for franchise hotels. [Wikipedia]
Inception: 1989
Microtel Inn and Suites Ratings: 4.1 of 5 stars with 31 ratings
Blog| Partner| Privacy| Imprint| Sitemap