London Shambhala Meditation Centre

London Shambhala Meditation Centre

27 Belmont Close
London
Clapham
SW4 6AY
Telephone:  020 7720 3207

Map of location