Based on 269 review
This hotel is situated right on Peten Itza Lake. Close to attractions such as Flores Cathedral and Central Park. The rooms has modern style, it offers an atmosphere of tranquility and all the amenities needed for a pleasant stay. The staff is trained to provide quality service for to make your vacat...