Where is Villanueva?

Where is Villanueva located?

Villanueva, Veracruz, Mexico (approx. 19.51667°, -96.66667°)


Where is Villanueva on the map?