Choumert Road

Sandy Rendel Architects have commenced work on the design of a new house in Peckham, South London.