England really is a green and pleasant land (mostly) and from north to south you'll find a number of truly world class restaurants dotted around the country. Listed below are the best 100 restaurants in England, including the top Michelin Star restaurants in England and the best AA Rosette restaurants in England. Believe us when we tell you, they're not all in London!