1 bedroom property in Station Road, Barnes, London, SW13 - £675,000 | Chestertons