lahiru sadaruwan is a Organic food store located in Welimada. It is one of the 54 Organic food stores in Sri Lanka. Address of lahiru sadaruwan is ambagahagedara bowela, Welimada, Sri Lanka. lahiru sadaruwan is located in a remote area, with less than 1 listed places around it
ambagahagedara bowela, Welimada, Sri Lanka