Casa de La Vida is a top-rated, holistic-centered private urban retreat located in beautiful Tepoztlan, Mexico.