The hermitage at the top of the hill above the village of Sella

Location

Costa Blanca, Sella (map)

Country

Spain

The hermitage at the top of the hill above the village of Sella