The Microtel by Wyndham brand is a chain of franchise hotels with 343 locations with 24,947 rooms as of December 31, 2018. The company has locations in Argentina, Canada, Mexico, the Philippines, and the United States. [Wikipedia]
Inception: 1989
Microtel Inn and Suites Ratings: 4.1 of 5 stars with 31 ratings