Pharaoh's Island, River Thames
From Wikipedia, the free encyclopedia
- See also Pharaoh's Island in Egypt.
Pharaoh's Island is an island in the River Thames, England. The island is located above Shepperton Lock. It was given to Admiral Nelson following the Battle of the Nile who used it as a fishing retreat.