The Microtel Inn & Suites brand is a chain of franchise hotels with locations in Argentina, Canada, Mexico, the Philippines, and the United States.
The Microtel Inn & Suites brand is a chain of franchise hotels. The company has locations in Argentina, Canada, Mexico, the Philippines, and the United States.