Neptune Beach Resort(4 stars)

Bamburi Beach road View on map