Where is Temazcal?

Where is Temazcal located?

Temazcal, Oaxaca, Mexico (approx. 18.24861°, -96.41444°)


Where is Temazcal on the map?