Its Catedral Nuestra Señora de Los Remedios y San Pablo Itzá is the cathedral episcopal seat of the Apostolic Vicariate of El Petén (formerly a territorial prelature).
The old part of the city is located on an island on Lake Petén Itzá, connected to the mainland by a short causeway.
The municipality of Flores also includes a wide swathe of rural territory stretching north from Lake Petén Itzá to the Mexican border.
Earliest archaeological traces on the island date back to 900–600 BC, with a major expansion of the settlement occurring around 250–400 AD, making it one of the oldest continuously inhabited cities in the Americas.
[2] It was here, on the island of Flores on the shore of Lake Petén Itzá, that the last independent Maya state held out against the Spanish conquerors.