Minicabs in London - Peckham 41A Peckham High Street, Peckham, London, SE15 5EB Tags: 24 hour service