Ground Floor Flat, 38 Powell Road, London, E5 8DJ | Dealsourcr