Marriott Residence Inn 1775 Andover St, Tewksbury, MA01876 The Marriott Residence Inn in Tewksbury is an extended stay hotel. All suites have kitchens and bathrooms, as well…More as separate living and sleeping areas. There is a daily breakfast buffet and the inn also offers complimentary grocery shopping. This location has a pool, as well as summer barbecues. It is tailored to meet the needs of families, those relocating, corporate guests and project teams. There is 24-hour staff, and pets are welcome.