Westborough Inn - Apartments for Rent in Westborough, Massachusetts, United States
Private room in Westborough, United States. 45 min to Boston, W Mass, NH, CT, RI & VT. Great location for business travelers. Walking distance to dozens of restaurants & shops. We fill fast so rent your room for an extended stay now before they're all gone. Call us if you have questions.