The Amitabha Stupa located in Peace Park, a place for meditation and spiritual renewal. Situated on 14 pristine acres at the base of imposing Thunder Mountain, the land is deemed holy by native peoples. the land is perfect for its intended purpose—spiritual transformation and healing through the extraordinary sacred architecture and geometry of the stupa.