Ground Floor Flat, 17 Aberdeen Road, London, NW10 1LU | Dealsourcr