Drake's Island is located in Plymouth Sound, England. It is situated approximately 0.5 miles from the city of Plymouth and is part of the English Channel. The island has a rich history, including its use as a fortification and a naval base. Today, it is a site for wildlife and is occasionally opened to the public for tours.
Copyright © 2026 eLLeNow.com All Rights Reserved.