St. Teresa in Elmira, ON, is a serene retreat center that offers a range of spiritual and wellness programs for individuals seeking solace and self-discovery.
With a focus on mindfulness and personal growth, St. Teresa provides a peaceful environment for guests to reflect, recharge, and connect with like-minded individuals.
Generated from their business information