Where is Longueuil?

Where is Longueuil located?

Longueuil, Tamaulipas, Mexico (approx. 25.85°, -97.36667°)


Where is Longueuil on the map?