1. Needham Day Spa 35 Marsh Rd, Needham, MA 02492 Coordinate: 42.2751,-71.23868 Phone: (781) 444-1515