No image available for this hotel
No image available for this hotel
Izabal, Izabal
Spend a second to
save a fortune!
Spend a second to save a fortune!
Calle 1, 11 Avenida, Zona 1, Barrio El Centro, El Estor Izabal, Izabal
Chalet Castillo is set in the shores of the Izabal Lake and features an extensive garden, a swimming pool, private marina with boats and Jet Ski and free Wi-Fi in all areas.
See MoreUsage of subsidiary facilities may incur additional fees