Where is Hotel Casa Turquesa?

Where is Hotel Casa Turquesa located?

Hotel Casa Turquesa, Petén, Guatemala (approx. 16.92874°, -89.89317°)


Where is Hotel Casa Turquesa on the map?