Con Wi-Fi en todas las habitaciones, el Hotel Casa Amelia Flores, de 3 estrellas, está a 2 km del zoológico El Petencito. Enclavado a unos 10 minutos en coche del Parque regional municipal Actún Kan, este hotel está equipado con 12 habitaciones con vistas a la ciudad.
La Estación Biológica Las Guacamayas está enclavada a unos cuantos pasos del hotel, y el aeropuerto Flores está a aproximadamente 5 minutos en coche. A tan solo 300 m del Casa Amelia Flores llegarás a la Isla de Flores. El alojamiento te permite disfrutar de lugares de interés natural como Lago Petén Itzá a unos 5 minutos a pie. A unos minutos a pie de este hotel encontrarás la Catedral de Flores.
Las habitaciones del Hotel Casa Amelia ofrecen una tv de pantalla plana con canales vía satélite a los huéspedes, así como comodidades como aire acondicionado. Tienen cuartos de baño con un inodoro separado y una ducha. En los baños privados se incluye un inodoro separado y una ducha.
Entre las opciones gastronómicas se encuentra un bar lounge. Puedes probar la comida sudamericana en el restaurante Restaurante La Villa Del Chef, que está a 150 metros del lugar.