Located in a nature reserve surrounded by forest and wildlife
Address: 1 King Street, Belize City, Belize
Visit: Chan Chich Lodge online at www.chanchich.com
Become a member to suggest changes or submit your own review or comment. Any suggested changes need to be approved by our moderators. Register or login.