The Island of Flores is the capital of Peten, a department in Guatemala and located in the lake Peten Itza. The small village has a history back to the 13th century.

The Island of Flores is the capital of Peten, a department in Guatemala and located in the lake Peten Itza. The small village has a history back to the 13th century.