Microtel Inn & Suites Windham


Windham • Show on map
Price as low as USD 84.00
Microtel Inn & Suites Windham is situated in North Windham and features a shared lounge. The hotel has an indoor pool fitness centre and a 24-hour front desk. The hotel offers a continental or buffet…More info


