Where is Villanueva De Villaescusa?
Where is Villanueva De Villaescusa located?
Villanueva De Villaescusa, Villanueva De Villaescusa, Spain (approx. 43.370586°, -3.8594627°)
Where is Villanueva De Villaescusa on the map?
Villanueva De Villaescusa - Santander
{"latitude":43.370586,"longitude":-3.8594627,"title":"Villanueva De Villaescusa"}