Westboro, MA Hotels

Wyndham Hotel, Westborough MA

Wyndham Hotel, Westborough MA

The hotel is located in the wooded countryside of central Massachusetts, the Wyndham Westborough is surrounded by natural beauty - making it a wonderful vantage point for viewing New England's exquisite fall foliage.

Spacious guest rooms - thoughtfully detailed with conveniences like high-speed Internet access and voice mail.

Indoor pool and spa, work out in the fitness center or make a few laps around the jogging trail.

Wyndham Hotel,
5400 Computer Drive
Westborough, Massachusetts 01581
United States
Wyndham Hotel, Westborough MA


Good Hotels USA Good Hotels USA

Hotels Massachusetts MA Hotels Massachusetts MA