The 7 best new London restaurants opening in March 2026
When it comes to eating out in London, this March is set to be a biggie. After a number of false starts, one of the city’s most iconic restaurants is finally set to reopen after closing six years ago during the pandemic. Simpson’s in the Strand will be …