Three Corners Fayrouz Plaza Beach Resort(4 stars)

Marsa Alam View on map