It aims to replace the existing historic Metropolitan Arcade at Liverpool Street Station with 18 food and drink outlets. The site will open in summer 2023 as part of a 15-year lease signed with ...
Some results have been hidden because they may be inaccessible to you