Looking down onto the village of Sella

Location

Costa Blanca, Sella (map)

Country

Spain

Looking down onto the village of Sella