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: info@atlantashambhalacenter.org

Phone: 404-370-9650

 

My location
Get Directions