1 bedroom property in Mallard House, Station Court, London, SW6 - £425,000 | Chestertons