London Shambhala Meditation Centre
UK registered charity no 1073977; company no: 3605572; 27 Belmont Close, London SW4 6AY Shambhala, Shambhala Meditation Centre, Shambhala Centre, and Shambhala Training are registered service marks of Shambhala Europe gGmbH. Home