Amitabha Stupa is a sacred site where the spiritually minded gather to pray. You can do the same, or respectfully observe others in worship.
Situated in West Sedona, this sacred place is worth a look. But you'll find plenty more to check out in the area. Chapel of the Holy Cross, Bell Rock, and Slide Rock State Park aren't too far away from Amitabha Stupa & Peace Park.