Where is Temazcal?

Where is Temazcal located?

Temazcal, Oaxaca, Mexico (approx. 16.93979°, -96.9573°)


Where is Temazcal on the map?