By Shwetali Sapte2023-06-27T07:27:17.663
Central London, which lost 15.6% of its licensed premises between March 2020 and 2023, saw a net decline of only 1% in Q1 2023, according to CGA and AlixPartners
Already have an account? Sign in