redaroundtheworld.com
Amitabha Stupa: A Peace Park in Sedona
Amitabha Stupa Peace Park in Sedona, Arizona is the perfect place to escape the hectic tourist streets and enjoy the red rock landscape.