There’s never been a better time to eat out in London. British cooking is better than it has ever been, and the capital still has some of the best ethnic restaurants of any city in the world.
You will find Bangladeshi and Burmese, Ethiopian and Turkish, as well as fine French, Italian, Japanese, Spanish, Greek, Thai restaurants. And if none of that appeals to you, there’s always good fish ‘n’ chips.
2-4 Boundary Street, Shoreditch. Old Street tube
Few pull off the nostalgic trend for traditional British cuisine as well as this British ‘caff’ from Terence Conran. Inside a former Victorian warehouse you will find kitsch British products along with cupcakes and biscuits, and menu ranging from fish ‘n’ chips to English breakfast.
Bocca di Lupo
12 Archer Street Soho, Piccadilly Circus tube
With its lively open kitchen and tapas-style menu of Italian regional specialties.
28 Upper Grosvenor Street, Mayfair, Marble Arch tube
Corrigan’s is a remarkably relaxes place.
2 Farmer Street, Notting Hill, Notting Hill Gate tube
Geales opened as a chippie in 1939, but it has long been the habitat of Notting Hill’s casually dressed middle-class. Fish remains the focus of the menu, and the likes of cod, hake and haddock arrive beautifully battered and fresh as the new tide.
8 Hanway Place, Fitzrovia, Tottenham Court Road tube
When Alan Yau opened this glamours take on the Shanghai teahouse in 2001, he redefined Chinese dining in the UK. Today, its dark, moody, nightclub feel, chillout lounge music and high-ticket dining still pull some of the liveliest, richest crowds in town.
129 Maddox Street, Mayfair, Oxford Circus tube
13 Charlotte Place, Firzrovia, Goodge Street tube 020 7637 3347
127-129 Parkway, Camden Town, Camden Town tube
Must of London’s best nightlife has shifted east, but don’t fret: after-work drinkers and a central location ensure that Soho is always prime party turf.