Broadgate’s latest rooftop restaurant to feature ‘Tequileria’

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