London Zen Centre

Ilex House

Crouch Hill

London N4 4BY United Kingdom

Phone: +44 7742 979 050