Dhamma Sikhara, meaning “Peak of Dhamma”, is a serene location ideal for meditation. The site consists of three acres of magnificent deodar cedar forest, about 2000 meters high in the...