The Clock House

196a Peckham Rye London SE22 9QA