Ubud is a well-known for it's ability to "heal" people, apparently nature has it's own way to reach to the deepest of all.
We discovered this spot in Ubud, a beautiful walking track that has to be done by no vehicles but with your own feet.
Brought to you by Glove & Stove's Ubud Guide