Terry George owns Club Mission in Leeds and said the “frustrating” delay made it feel as though nightclubs were being..
City in West Yorkshire, England
Leeds is the largest city in the county of West Yorkshire, England. It has an economy with large tourism, financial and commercial sectors. The river Aire flows through the city.
0 shares 3 views
PA - Press Association STUDIO