Spiritual Healing in Latchingdon

Latchingdon is a village situated in Essex, England, near to the city of Chelmsford. Originally called Latchingdon & Snoreham, it was established in 1042AD as Laecedune. Wikipedia