Microtel Inn & Suites by Wyndham Windham 965 Roosevelt Trail Windham, ME 04062 Rates recently viewed: ( $183.21 - $199.21 ) 3.0 Star Hotel