Hotel Casa Amelia is a rustic property located by the lake Peten Itza on the charming island of Isla de Flores, in Guatemala. Offering stunning views of the lake and the sunsets, the hotel also features an onsite restaurant and bar, as well as Internet access. Complete with comfortable modest guestrooms, the property is ideal for your next Guatemala vacation.
Photos Of Hotel Casa Amelia, Guatemela City
Hotel Casa Amelia, Guatemela City Hotel Facilities