Global Towers: the venue for venues A location set even for the most discerning of vacationing hearts travelling to Sri Lanka from all over the world, ...