at 18600 E 63rd Ave, Denver , 80249 United States
5 FB users likes Microtel Inn, set it to 115 position in Likes Rating for Denver, Colorado in Hotel & Lodging category
Microtel Inn is Denver based place and this enity listed in Hotel category. Located at 18600 E 63rd Ave CO 80249. Contact phone number of Microtel Inn: (303) 371-8300
The best lodging in Adamstown and Denver, PA