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
5th Floor, One Temple Quay, Temple Back East, Bristol, BS1 6DZ

Dublin
Temple Street, Dublin 1, Republic of Ireland

Glasgow
Hope Street, Glasgow, G2 2UE

York
Temporarily closed