Situato a Bermudian Landing, il Nature Resort offre la vista sul giardino, un ristorante, il servizio in camera, un bar, un giardino e una terrazza. Il lodge dispone di connessione Wi-Fi e parcheggio privato gratuiti.
Numero delle stanze: 13
Bermudian Landing, Bermudian Landing, Belize