The Crouch Natural Health Centre 36 Crouch Hill Stroud Green London N4 4AU United Kingdom Recenter 51.5842, -0.119981