TSSA HQ exterior Walkden House 17 Devonshire Square

TSSA Office Locations

Find out where our offices are across the UK and Ireland.

UK and Ireland

TSSA’s head office is in London Liverpool Street
2nd Floor, 17 Devonshire Square, London, EC2M 4SQ

Additionally, we have regional offices in;

Bristol
We are in the process of finding a new office in Bristol. 

Dublin
Temple Street, Dublin 1, Republic of Ireland

Glasgow
Hope Street, Glasgow, G2 2UE

York
Nunnery Lane, York, Y023 1AH