About

Edit info
  • Open today, 8:00am - 8:00pm
  • (508) 480-0848
  • 277 Main St
    Marlborough MA 01752

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.

Yelp Reviews