Pubs in London - Peckham 43 Choumert Road, Peckham, London, SE15 4AR Tags: accommodation, dog friendly, pub food, pubs