Search results
Discover more placesNear Westborough, MA
Located off Interstate 495, this Westborough hotel is 15 minutes from the New England Sports Center. This Courtyard...
Website: marriott.com
Phone: (508) 836-4800
3 Technology Dr Westborough, MA 01581 615.64 mi
Is this your business? Verify your listing
3.5 178 reviews
Booked a room as a titanium elite member and have the privilege to cancel day of stay.I called Marriott Platinum line on the day of my stay and was verbally agreed that the override was put in place.... More
We stayed as a family of four. Don’t eat at the restaurant unless you plan on getting sick which my 10 y/o did by just eating breakfast. While he’s was resting quietly in his room staff complained... More