Claim: Lewella is a village and northeastern suburb of Kandy, in Central Province, Sri Lanka containing the Buddhist Lewella Meditation Centre, as well as a centre for the Jesuits.
Evidence: Lewella (meaning "blood sand") is a village and northeastern suburb of Kandy, in Central Province, Sri Lanka. It contains the Buddhist Lewella Meditation Centre, as well as a centre for the Jesuits. 
Sri Lanka Central Province Kandy District