Extended Stay America - Boston - Westborough - Connector Road In Westborough
Extended Stay America - Boston - Westborough - Connector Road is a Extended Stay America hotel in Westborough , Massachusetts.
Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2.5-star hotel. It is located at 19 Connector Rd.
This hotel is between Boston (27 miles) and Worcester (12 miles).
This hotel is between Boston (27 miles) and Springfield (53 miles).