The Microtel Inn & Suites brand is a chain of franchise hotels with locations in Argentina, Canada, Mexico, the Philippines, and the United States.
The company has locations in Argentina, Canada, Mexico, the Philippines, and the United States. The Microtel Inn & Suites brand is a chain of franchise hotels.
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.
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.