Where is San Juan Cabeza de Rio?

Where is San Juan Cabeza de Rio located?

San Juan Cabeza de Rio, Oaxaca, Mexico (approx. 16.75694°, -97.88417°)


Where is San Juan Cabeza de Rio on the map?