Location of store Weight Watchers in The Bay Terrace mall is 212-45 26th Avenue #3-B, Bayside, New York - NY 11360.
GPS Coordinates: 40.7789, -73.777742
« Return to store detail