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.
Explore the cheapest cairns holiday luxury accommodation at city sheridan
Explore the Cheapest Cairns Holiday Luxury Accommodation