The hermitage at the top of the hill above the village of Sella
Location
Costa Blanca, Sella (map)
Country
Spain