Sale: 21 - 320 Westminster Ave, London South, N6C 5H5