From Chinatown and Soho to Covent Garden and Mayfair, there are plenty of great restaurants a short walk from London’s iconic square.