Where is Papalouta?

Where is Papalouta located?

Papalouta, Oaxaca, Mexico (approx. 16.9575°, -96.57806°)


Where is Papalouta on the map?