World Gym
- Distance: 4.85 mi
- Address:7 Neponset St # D8, Worcester, MA 01606
- Phone:(508) 853-6700
- Reviews: 27Rating: 3.1
Horrible place - Once they have your billing info they make it impossible for you to cancel. I've called numerous times, sent 3 certified letters can't speak to the same person more than once.... more