Arcade, a new central London dining hall – curiously described, by the founders, as an “all-day food theatre” – will launch on July 22 at London’s iconic Centre Point building at Tottenham Court Road. Arcade is Europe’s biggest dining hall. The 12,500 square foot, Grade II-listed space features six independent ground-floor kitchens, a coffee and […]