Leeds’ Landmark Office Transaction Central Square’s £78 Million Sale Business 9 October 2024 Central Square in Leeds, a quintessential part of the city’s financial district, has been sold for nearly £80 million. This…