Ribarroya


Ribarroya - human settlement in Aldealafuente, Soria Province, Castile and León, Spain.