Where is San Luis del Rio?

Where is San Luis del Rio located?

San Luis del Rio, Oaxaca, Mexico (approx. 16.78333°, -96.2°)


Where is San Luis del Rio on the map?