Abu Dabab Diving Lodge

Marsa Shagra North Marsa Alam
Marsa Alam
Egypt