Flores is located at 16?93' N, 89?89' W. The population is 13,700 (2003).
The old part of the city is located on an island on Lake Peten Itza, connected to the mainland by a short causeway.
In Pre-Columbian times, Flores was the Maya city of Tayasal. See also: Spanish conquest of Yucat?