Mirabel Beach Resort is located on the shores of a lagoon, in Nabq Bay, Sharm El Sheikh, Egypt. The resort is 10 minutes drive distance from Sharm El.
New Sharm
Kafafy Group