My Guide Website?
Neptune Palm Beach Resort
Kenya
Neptune Palm Beach Resort is located on Galu Beach on the South Coast of Kenya. This property opened in late 2006. Luxurious gardens and rustic Swahili architecture give the resort an exotic feel. Rooms are located in small cottages with thatched roofs.