Mermaid Quay

Mermaid Quay was a location in the Cardiff Bay district of Cardiff, close to the Torchwood Hub. (PROSE: Another Life)