Orașul Flores se află în partea de nord a Guatemala. Partea sa istorică este situată pe o insulă de pe lacul Petén Itzá. Așezarea este legată de continent, unde se află orașele Santa Elena și San Benito, printr-o stradă îngustă. În trecut, Flores era locuit de mayași. Astăzi, străzile înguste de piatră, cu casele coloniale colorate, sunt frecventate de turiști și călători înfometați de contact cu cultura Maya autentică. Lângă Flores se află orașul Tikál cu ruine ale templelor medievale în formă de piramide.