The capital's newest Latin American market has landed in south LondonElephant Passage Market revitalizes community and businesses affected by the closure of Elephant and Castle Shopping Centre.