Holdron's Arcade, Peckham, shop, south London

Holdrons arcade

135a peckham rye lane

se15 4st