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?