Spa Ceylon, the world’s largest luxury ayurveda chain, unveiled another of its uniquely themed lifestyle experiences at the fashionable Gandhara Street in Colombo 06, marking the milestone of reaching ...