News from all angles
Current owner, property developer Morgan Phillips, acquired the island off the coast of Plymouth, Devon, England, in 2019 for roughly $6.2 million.
Redirecting to New York Post in 3 seconds...
Share this story with your network