DEPOT is Cardiff's home for street food. This large event space hosts various vendors and can accommodate up to 1200 people.