Open today, 8:00am - 8:00pm
- (508) 480-0848
Looking for a day spa near you? Eden Place is a Downtown Marlborough day spa located at 277 Main St, Downtown Marlborough, MA 01752. Call (508) 480-0848 today to make an appointment. You can find the hours of operation below. Check out Eden Place reviews on Yelp.