Sheraton Needham Hotel Fitness Center
Needham, MA