
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