Extended Stay America - Boston - Westborough - East Main St Westborough
180 E Main St -
Westborough,
MA 01581
Near the airport