Fornalutx (2)
Fornalutx (2)

Lying on the side of a hill, most of its 'streets' here are in fact flights of steps.

Date: 04/04/2017

Fornalutx (2)

Lying on the side of a hill, most of its 'streets' here are in fact flights of steps.

Date: 04/04/2017