Microtel Inn & Suites By Wyndham Windham in Windham
965 Roosevelt Trail, Windham, ME 04062 US
~33.29 Miles from Sanford center
- Indoor pool on-site
- Gym is available on property
Located in Windham, Microtel Inn & Suites By Wyndham Windham is in a rural location and within the region of Sebago Lake State Park and Long Beach Marina.