Shambhala Mountain Center is located on 600 acres in a mountain valley of pine forests and meadows. It provides an ideal environment for meditation, yoga, retreats, and conferences. You are able to participate in yoga programs, schedule some time for retreat and renewal, and visit...