Floating Leaf is a quaint establishment nestled in Springfield, MB that offers a unique atmosphere for relaxation and rejuvenation.
With a focus on holistic wellness, Floating Leaf provides a range of services and experiences to promote mindfulness and self-care.
Generated from their business information