Where is Villanuevo?

Where is Villanuevo located?

Villanuevo, Oaxaca, Mexico (approx. 18.1875°, -96.9925°)


Where is Villanuevo on the map?