UK restaurant shuts all London branches after 70 years as it falls into administration

My London 1 min read 2 hours ago

The chain has closed its five remaining locations across London and made all 101 employees redundant
Read original My London