Designed by
Title
Salt de Can Batlle waterfall in la Garrotxa, Catalonia #145562394
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.