Sheraton Needham Hotel

3.6 (300 reviews)

100 Cabot Street, Needham, MA, 02494, United States   •  Weather:    •   Local Time:     •  Phone: (781) 444-1110   •  Hotel Reservations: 800-274-3728

3.6

Sheraton Fitness

Sheraton is where travel and fitness go hand in hand. Sheraton Fitness brings you state-of-the-art fitness centers and specialized dining and online programs.

Discover the four fundamentals of peak performance – nutrition, mindset, movement and recovery – inside our spacious, on-site fitness center.

Access to the 24-hour fitness center includes your use of:

  • Stairmasters
  • Treadmills
  • Free weights
  • Additional cardiovascular machines
  • Men and women's locker rooms, adjacent to the fitness area

Check out our local running map.

Running map front

Running map back


We also invite you to learn more about our hotel's indoor heated pool.