With a population of more than eight million, restaurants in Greater London serve a huge and diverse clientele. The area encompasses 32 London boroughs along with the City of London, and includes everything from busy London neighbourhoods to quiet suburban towns. Greater London restaurants are just as varied as the boroughs they inhabit. You can enjoy anything from a traditional English roast in a village inn to a multi-course tasting menu in a Michelin-starred restaurant. The area is also one of the most ethnically diverse in the world, and this is reflected in the huge choice of international cuisines to be found here.