Hotel in Belize Toucans Nest Resort Address: Mile 46.5 Western Highway, 1111111 Belmopan Belize Phone Number: +501 622 66 40