DEPOT: THE WINTER SOCIAL | FOOD REVIEW December 5, 2015 DEPOT: THE WINTER SOCIAL | FOOD REVIEW Dumballs Road, Cardiff 029 2034 1199 / www.depotcardiff.com Tucked away in a former warehouse near Cardiff Bay lies Depot, which promises … Read moreDEPOT: THE WINTER SOCIAL | FOOD REVIEW