Where is Villanueva de Villaescusa?

Where is Villanueva de Villaescusa located?

Villanueva de Villaescusa, Cantabria, Spain (approx. 43.3679354°, -3.8613504°)


Where is Villanueva de Villaescusa on the map?