Where is San Pedro Huamelula?

Where is San Pedro Huamelula located?

San Pedro Huamelula, Oaxaca, Mexico (approx. 16.03333°, -95.66667°)


Where is San Pedro Huamelula on the map?