Explore details about location Mermaid Quay. Mermaid Quay is a location situated within the Cardiff alongside other areas such as Goodwood Close, Railway Street, Queen Street.