A new all-day British brasserie opens in London’s Theatreland next Wednesday. St Martin’s House occupies a site at the top of St Martin’s Lane near Seven Dials in Covent Garden, formerly occupied by Tredwell’s (RIP). The three-storey venue is open every day of the week and has a menu of classic British dishes including Cornish […]