1 bedroom property in Mallord Street, London, SW3 - £625,000 | Chestertons