1. Weight Watchers 1 Hospital Dr, Lowell, MA 01852 Coordinate: 42.64571,-71.30119 Phone: (800) 651-6000