Cet établissement Villa Casa Azul In The Red Rocks à Sedona est situé à 12 minutes de marche de la Chapelle Sainte-Croix de Sedona et invite les clients à participer à la randonnée.
Le rocher Bell se trouve à 3 km de cette villa, tandis que la plage Buddha est à 2 km. Située à côté de l'église luthérienne Christ, villa est une destination populaire auprès des fidèles et des touristes.