Where is Punta de Alambre?

Where is Punta de Alambre located?

Punta de Alambre, Tamaulipas, Mexico (approx. 24.51667°, -97.73333°)


Where is Punta de Alambre on the map?