Where is Loma del Manantial?

Where is Loma del Manantial located?

Loma del Manantial, Veracruz, Mexico (approx. 18.37083°, -96.28333°)


Where is Loma del Manantial on the map?