Office Leasing Surge at Cardiff’s 5 Callaghan Square Business 16 October 2024 In the heart of Cardiff, 5 Callaghan Square is experiencing a leasing uptick, attracting prestigious tenants.With recent refurbishments enhancing its…