Where is Puerto Angel?

Where is Puerto Angel located?

Puerto Angel, Oaxaca, Mexico (approx. 15.66667°, -96.48333°)


Where is Puerto Angel on the map?