Tour Guides of Sri Lanka THE SRILANKA GUIDE Tour Guides of Sri Lanka 35th Floor, West Tower, World Trade Center, Colombo 1, Sri Lanka. Added on September 20, 2023