Where is Potrero de los Indios?

Where is Potrero de los Indios located?

Potrero de los Indios, Guerrero, Mexico (approx. 18.43333°, -100.9167°)


Where is Potrero de los Indios on the map?