Spa Ceylon Opened at Lewis Place Negombo The 70th Spa Ceylon opens along Negombo’s lively street, offering customers a multi-sensory luxury ayurveda experience