While Cardiff is packed with buzzing terraces, beer gardens and rooftop bars, you might have overlooked one spot ...