Top Floor Flat, 17a Farren Road, London, SE23 2DZ | Dealsourcr