Designed by
Title
The secluded forest of Salt de Can Batlle in la Garrotxa #145562406
Description
The Salt of Can Batlle is a beautiful waterfall situated in la Garrotxa, Spain. This is an unknown spot even for locals, and it looks as if it was from Thailand or somewhere tropical.