London Natural Health Centre was founded in 1997 with a vision: to offer a wide range of natural health treatments to those working and living in Central London. Two decades on, we now offer one of the widest ranges of holistic therapies in the UK and continue to expand our practice.

Over 100 skilled and knowledgeable practitioners provide 140 therapies in our charming Central London therapy centre, spread over four floors and two neighbouring buildings on Theobalds Road. Our therapists practice in a safe and peaceful environment across 11 rooms.