★ 4-Star · 📍 Beachfront · Neil Island ·
Lagoon Neil Island Beach Resort is a refined 4-star stay set beachfront in Neil Island. Spacious rooms, attentive service and a full suite of facilities make it an ideal, comfortable base from which to explore the very best of Neil Island.