Where is Rio del Trovador?

Where is Rio del Trovador located?

Rio del Trovador, Oaxaca, Mexico (approx. 16.55°, -95.46667°)


Where is Rio del Trovador on the map?