Albatros Club is located directly on the beautiful shores of the sparkling Red Sea. It is built on an area covering over 72,000 sq. m.