Therapy is located in Leeds, United Kingdom on 257 Otley Rd, Weetwood. Therapy is rated 4.9 out of 5 in the category day spas in United Kingdom. Therapy UK provides counselling and psychotherapy services in Leeds and York.
Address
257 Otley Rd, Weetwood
Company size
1-10 employees
Headquarters
Leeds, West Yorkshire
Service options
In-store shopping