About us
Define
Definitions for
"Microtel"
Microtel Inns & Suites is a budget/economy hotel franchise. It has locations in Argentina, Canada. Honduras, Mexico, Philippines and United States.
en.wikipedia.org