DEPOT IN THE CASTLE | LIVE REVIEW June 4, 2018 DEPOT IN THE CASTLE | LIVE REVIEW Cardiff Castle, Sat 2 June If there’s one thing Depot know how to do, it’s run a festival. After the success of … Region: South Wales Read moreDEPOT IN THE CASTLE | LIVE REVIEW