Casa Amelia
Flores, Calle La Union

Flores, Calle La Union
When you stay at Hotel Casa Amelia in Flores, you'll be near the beach, just steps from Lake Petén Itzá and 3 minutes by foot from Las Guacamayas Biological Station. This hotel is 0.8 mi (1.3 km) from Central Park and 0.9 mi (1.5 km) from Maya Mall. Distances are displayed to the nearest 0.1 mile and kilometer.