Where is Los Amigos Hostel?

Where is Los Amigos Hostel located?

Los Amigos Hostel, Petén, Guatemala (approx. 16.92948°, -89.89125°)


Where is Los Amigos Hostel on the map?