Clock House

Clock House
196A Peckham Rye, London, SE22 9QA