Aitken Spence Hotels
Level 5, Aitken Spence Tower II, 315 Vauxhall Street
Aitken Spence offers fabulous hotels in Sri Lanka for an impeccable vacation for anyone and everyone; whether you prefer a crowd or seclusion, beachside or mountainside, island or desert, there’s an Aitken Spence Hotel waiting to show you the time of your life.