About London Shambhala Meditation Centre
London Shambhala Meditation Centre is the perfect place to find peace and tranquility. We offer a variety of meditation classes and retreats that will help you to find inner peace and clarity.
Own this business? Call us on 0333 014 8550 to unlock your full listing's potential.