Where is Villarreal?

Where is Villarreal located?

Villarreal, Puebla, Mexico (approx. 19.53333°, -97.9°)


Where is Villarreal on the map?