Where is Sitio del Palmar?

Where is Sitio del Palmar located?

Sitio del Palmar, Oaxaca, Mexico (approx. 16.51417°, -96.49917°)


Where is Sitio del Palmar on the map?