English Channel

Drake’s Island

English Channel

Drake’s Island is a 6.5 acres (2.6 ha) island lying in Plymouth Sound, the stretch of water south of the city of Plymouth, Devon, England.