Where is Villanueva de la Sierra?
Where is Villanueva de la Sierra located?
Villanueva de la Sierra, Extremadura, Portugal (approx. 40.20249°, -6.406958°)
Where is Villanueva de la Sierra on the map?
Villanueva de la Sierra - Salamanca
{"latitude":40.20249,"longitude":-6.406958,"title":"Villanueva de la Sierra"}