La ciudad de Flores se encuentra en la parte norte de Guatemala. Su casco histórico se ubica en una isla del lago Petén Itzá. El asentamiento está conectado con tierra firme, donde se ubican los pueblos de Santa Elena y San Benito, por una calzada estrecha. En el pasado, Flores fue habitada por los mayas. Hoy en día, las estrechas calles de piedra con las coloridas casas coloniales son frecuentadas por turistas y viajeros hambrientos de contacto con la auténtica cultura maya. Cerca de Flores se encuentra el pueblo de Tikál con ruinas de templos medievales en forma de pirámides.