I'm a Californian heading to London on Wednesday, and was wondering where I would be able to find traditional British food at an affordable price - maybe a pub/gastropub? I'm itching to try classics like steak & kidney pudding.
Also, an affordable place for wonderful afternoon tea would be great. I saw the earlier post recommending Brown's - is there anything even cheaper than that? (It was listed at around 27 pounds).
Finally, a couple of excellent fish & chip places would be much appreciated. Again, I have no bias against, and actually would prefer, eating said excellent fish & chips in a pub (ideally one that's old-fashioned and traditional), if possible. I read in my Time Out - London guide that they've pegged Sea Cow as the best fish & chips in London - comments?