The Tattershall Castle, Embankment - opposite London Eye. Love it because it's a real boat.
The Porterhouse, Maiden Lane Covent Garden - they sell hundreds of different beers - Porterhouse Red comes highly recommended.