Launch of Royal Indulgence Store and Spa by 0 Spa Ceylon, the luxury ayurveda brand, unveiled its magnificent Royal Indulgence Store and Spa in Colombo