Resort The Lodge At Chaa Creek
★★★★
Mile 20, Main Road, Placencia, Belize Show on map
Itz'ana Resort & Residences is a 4-star hotel in Placencia, Belize. It is one of 32 places to stay in Placencia listed on Triptoic.
Mile 20, Main Road, Placencia, Belize
Itz'ana Resort & Residences is located at Mile 20, Main Road, Placencia, Belize.
Itz'ana Resort & Residences is rated 4 stars.
Highly rated alternatives close by
Resort
Serviced apartment
Hotel
Resort
Lodge