Wedged between two of Cardiff’s busiest roads, Newport Road and the A4232, lies a patch of green that feels worlds away from ...