Administrative division Dima Beach Resort in Marsa Alam Egypt. Explore list of places in Dima Beach Resort on map.
→ List all places in Dima Beach Resort.