13A Iliffe Yard

13A Iliffe Yard
London, SE17 3QA
Photo of 13A Iliffe Yard