Sharm Holiday Resort (4 stars)

Naama Bay View on map