I know there are several places in Putney as I visit friends there. Can't remember the names, but they might not serve on match days. That would be just past the ground or just before it - depending on which way you're coming from. Would be a 15 min walk maybe from the ground.