Mountain village
Almaluez is a town and municipality in Spain, located in the province of Soria, in the autonomous community of Castile-Leon, Spain.
Text from Wikipedia (CC BY-SA)
One photograph of Almaluez, taken here.
Keep exploring