Villar de Olalla
City Details
Country
Spain
State / Division
Cuenca
Coordinates
Lat: 40.015, Lng: -2.19561
Wikidata ID
Q1911207
Villar de Olalla: Frequently Asked Questions
Which country is Villar de Olalla in?
Villar de Olalla is a city in Cuenca, Spain.