1. Extended Stay America Boston - Tewksbury 1910 Andover St, Tewksbury, MA 01876 Coordinate: 42.64278,-71.22859 Phone: (978) 863-9888