Network Rail annual retail sales surpass £800m
London Liverpool Street, which turned 150 this year, is Network Rail’s busiest station by passenger numbers and also its highest grossing station – accounting for over £92m in total annual sales
Network Rail has revealed that retail sales reached over £800m in the past 12 months across its retail portfolio of 19 managed stations in Great Britain.