- Disliked: Cleanliness, staff & service, amenities, property conditions & facilities
We checked out the same night we checked In - don't recommend
Your dates need to occur after 2019-12-10. Try updating your dates to see prices for your trip.
Extended Stay America - Boston - Westborough - Connector Road is located in Westborough. Peter Rice Homestead and The Willard House & Clock Museum are local landmarks, and some of the area's activities can be experienced at Westborough Country Club and Apex Entertainment Center. Fun and Games Family Entertainment Center and Tower Hill Botanic Garden are also worth visiting.Visit our Westborough travel guide