Can anyone suggest somewhere nice but not fancy for lunch in Kingston-on-Thames? Context is a birthday lunch while Christmas shopping with my 73 year old mother, so somewhere close to the main shopping area. Also need to factor in 1 vegetarian and 1 fussy eater (basically eats English/American/Italian). Chain restaurants are fine, we've been to TGI Friday before but I think it's closed. The last few years we've gone to the cafe in the church by John Lewis (which is lovely!) but we want something a bit nicer this year as it's also a birthday.