It depends where you mean by the Wandsworth vicinity. Do you mean Wandsworth Town, or just somewhere in the Borough of Wandsworth?
Anyway, I agree with the previous poster who suggested The Windmill on Clapham Common.
But another idea is The Lodge Hotel, between Wandsworth Town and Putney
http://www.thelodgehotellondon.com/