Aitken Spence PLC is headquartered at Aitken Spence Tower, 315, Vauxhall Street, Colombo 02, Sri Lanka. The company has a global presence and operates through multiple business segments in tourism, logistics, investments, and services. It is structured as a public limited company and is one of Sri Lanka's leading diversified corporations.

