Garden of the Fountain is a rustic 4-bedroom villa located in Deia, high above La Residencia with stunning panoramic views