Torbay anchorage
E289749
UNEXPLORED
Torbay anchorage is a sheltered bay on the south coast of Devon, England, historically used as a strategic naval anchorage.
Jump to:
Referenced by
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.