Arcade Covent Garden Arcade has opened up their third London location in in the heart of Covent Garden on Bedford Street, offering the brands most ambitious expression to date since its launch in 2022. The 12,500 sq. ft space offers 365 covers across a single floor and is home to two standalone restaurants, a central […]