British Land has signed Los Mochis for a flagship 14,000 sq ft rooftop restaurant at 100 Liverpool Street, EC2, part of its Broadgate development. Due to open in autumn 2023, the restaurant on the ninth floor will have a
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.