Live Earth New England is an eco-friendly retreat center nestled in the serene town of Rehoboth, MA. The company offers a range of wellness and sustainability-focused programs and events for individuals seeking a deeper connection with nature.
With a strong emphasis on environmental stewardship, Live Earth New England provides a tranquil space for guests to unwind, learn, and engage in activities that promote mindfulness and harmony with the natural world.
Generated from their business information