Location

Situated on the waterfront in Mermaid Quay, with stunning views looking out across the bay.

Terra Nova
Mermaid Quay
South Glamorgan
CF10 5BZ

Telephone: 03930 450947

Available Facilities
Mermaid Quay, Cardiff, CF10 5BZ