Three Corners Fayrouz Plaza Beach Resort(4 stars)

Marsa Alam Marsa Alam View on map