Where is Los Pilares Hotel?

Where is Los Pilares Hotel located?

Los Pilares Hotel, Oaxaca, Mexico (approx. 17.06591°, -96.71695°)


Where is Los Pilares Hotel on the map?