The Self Centre massage & wellness

The Self Centre Massage & Wellness is a multiple award-winning Massage & Wellness Clinic concentrating on the highest quality Massage Therapy services for pain & stress relief. The Self Centre massage & wellness is one of the Three Best Rated® Massage Therapy in Edmonton, AB.