Our Location
Atlanta Shambhala offers group sitting, discussion, and meditation instruction at its Decatur location.
The Atlanta Shambhala Center is located at:
1447 Church St.
Decatur, GA 30030
Email: [email protected]
Phone: 404-370-9650
Atlanta Shambhala offers group sitting, discussion, and meditation instruction at its Decatur location.
The Atlanta Shambhala Center is located at:
1447 Church St.
Decatur, GA 30030
Email: [email protected]
Phone: 404-370-9650