
Lemon Tree Inn
The Lemon Tree Inn is a full service Hotel featuring 95 modern guest rooms surrounding a tropical paradise. The courtyard has a heated saline swimming pool and hundreds of exotic Tropical Trees and plants. Adjacent to our Lobby is the Crocodile…




























