Weight Watchers Store Locations, Phone Numbers & Address

Home - Weight Watchers
1383 Locations in 51 States
Map for Directions
Reviewed by Editor

Head Quarter Information

11 Madison Avenue 17th Floor, New York, NY 10010, USA - Address
212-589-2700 - Phone Number

Select Your City

Explore More Cities

The company offers its products & services to maintain your weight & to lose the weight. Weight Watcher was founded in 1963, it is an international company operating in 30 countries. Their program focuses on scientific approaches including losing weight by developing helpful habits, eating smarter, and going for more exercise.

Other People are Viewing

Popular Brands