Spend a weekend there if you haven't visited yet. You can take a tain. You will love it.
I heard Oxford is much prettier. Never visit it before.
Food in UK is so so. Not much variaty. But I had one of the best lamb roast in England. Heard India food is good there too.
London is stuffy. England country side is beautiful during the summer. Go out and visit cities outside London and you may have a different view of England. Also since you are staying in England for not a short period of time, why not take tne Eurotrain and visit Paris which is only a few hours away?