View Larger Map
Nelson's Island - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Nelson%27s_Island Cached
Nelson's Island is an island located in Abū Qīr Bay, off the coast of Alexandria, Egypt. It is a local site for picnics and recreation, and is the location of a ...
Nelson's Island is an island located in Abū Qīr Bay, off the coast of Alexandria, Egypt. It is a local site for picnics and recreation, and is the location of a ...