Mountain village
Castellar del Riu is a municipality in the comarca of Berguedà, Catalonia, northern Spain. The municipal government is located at Llinars, which is not a village but just a few municipal buildings including a small sports centre.
Text from Wikipedia (CC BY-SA)
This is what we want to show you of Castellar del Riu. The photos are coming soon; for now we've saved the space.
Keep exploring