Hotels Near Extended Stay America Westborough Comput, Westborough