Food & drink
fromTime Out London
8 hours agoOne of the biggest food halls in Britain is coming to Leicester Square
A five-storey Market Place food hall opens in Leicester Square this December, featuring 16 global vendors, three bars, event spaces and live entertainment.