The Body Shop in Ottawa, ON is a wellness center offering a range of services focused on physical and mental rejuvenation.
With a serene atmosphere and skilled practitioners, The Body Shop provides a variety of treatments aimed at promoting relaxation and overall well-being.
Generated from their business information