Shepherd of the River is a tranquil retreat nestled in the heart of New London, WI, offering a range of services to support individuals seeking solace and spiritual guidance.
With a focus on fostering personal growth and reflection, Shepherd of the River provides a peaceful environment for visitors to explore their inner selves and connect with nature.
Generated from their business information