Free Wi-Fi
Located in Independence, The Toucan Inn provides a bar. There is a restaurant serving international cuisine, and free private parking is available.
Number of rooms: 12
466 Big Creek Road, Independence Village, Stann Creek., Independence, Belize