Birmingham Shambhala Meditation Center
← Explore all Temples & Teerth
Deity: Shambhala Place: Birmingham
Birmingham Shambhala Meditation Center. Dedicated to Shambhala. Located in Birmingham.
- Primary Deity
- Shambhala
- Address
- 714, 37th Street South, Birmingham, AL