Don't know about the food but for a pint it has to be the Cask on Tachbrook Street (caskpubandkitchen.com) about 10-15 minutes walk towards the river from Victoria great selection of beer. Also St Georges Tavern on Belgrave Road is a Nicholsons so good value.