La ville de Flores se trouve dans la partie nord du Guatemala. Sa partie historique est située sur une île du lac Petén Itzá. La colonie est reliée au continent, où sont situées les villes de Santa Elena et San Benito, par une chaussée étroite. Dans le passé, Flores était habitée par les Mayas. Aujourd'hui, les rues étroites en pierre avec les maisons coloniales colorées sont fréquentées par les touristes et les voyageurs avides de contact avec la culture maya authentique. Près de Flores il y a la ville de Tikál avec des ruines de temples médiévaux en forme de pyramides.