Where is Villalba de la Sierra?
Where is Villalba de la Sierra located?
Villalba de la Sierra, Castilla-La Mancha, Spain (approx. 40.2356037°, -2.0892952°)
Where is Villalba de la Sierra on the map?
Villalba de la Sierra - Cuenca
{"latitude":40.2356037,"longitude":-2.0892952,"title":"Villalba de la Sierra"}