Hotel Tepeu
17029 Flores, Calle Al Caracolito 8010
17029 Flores, Calle Al Caracolito 8010
Located in Flores, Hotel Tepeu is within a 5-minute drive of Central Park and Lake Petén Itzá. This hotel is 29.6 mi (47.7 km) from Tikal National Park and 0.9 mi (1.4 km) from Maya Mall.