Where is Muchachitos?

Where is Muchachitos located?

Muchachitos, New Leon, Mexico (approx. 25.5°, -98.9°)


Where is Muchachitos on the map?