Spending time at Amitabha Stupa and Peace Park in Sedona, Arizona, is an incredibly peaceful experience.