Hotel Lemongarden offers upscale rooms and suites, scenic dining, a spa, and an infinity pool. This refined hotel features a private beach and a blossoming garden with lemon trees.