Westborough MA Transportation 1. 1800 Computer Dr, Westborough, MA 01581 | Extended Stay Deluxe Hotel (508) 366-6100