2 bedroom flat for saleSt Leonards Court, St Leonards Road, East Sheen, London£450,000PhotosDocuments