Where is Castellanos de Villiquera?
Where is Castellanos de Villiquera located?
Castellanos de Villiquera, Castilla y Leon, Spain (approx. 41.0522121°, -5.6948621°)
Where is Castellanos de Villiquera on the map?
{"latitude":41.0522121,"longitude":-5.6948621,"title":"Castellanos de Villiquera"}