Holdrons Arcade

Holdrons Arcade
135A Rye Lane, Peckham, London, SE15 4ST