Boxpark to launch first Boxhall site at London Liverpool Street

Boxpark is preparing to open Boxhall City, the first outlet for a new food hall business, at London Liverpool Street, EC2.

The hospitality group has signed a 15-year deal with Places for London, the property company of Transport for London,