DoubleTree
Hotel
Westborough, Massachusetts
Moments from Interstate 495 and close to many corporate offices, this Westborough hotel offers spacious guestrooms furnished with all of today's modern conveniences, along with first-class services and facilities.
Number of rooms: 225
5400 Computer Drive, Westborough, MA 01581, United States
Hotel booked 2 times today.