I am planning to fulfill a lifetime dream of visiting England in September, staying four days in London then venturing out to the countryside for another 7 days. I have been told the English cuisine is very limited if you are not a lamb, salmon or sausage fan, which I am not. I don't require gourmet fare, but do like good food. I don't have a lot of experience with curries, but am told they are excellent, if you know which restaurants to frequent. I know I am going to love England, but would like some recommendations on dining both formally and casually in London, and what I should avoid. I would really appreciate your advice.