847 Views ODEL Sri Lanka ODEL Sri Lanka Odel is an open retail ODEL, Alexandra Place, Colombo, Sri Lanka +94 (0) 114-625800 / +94 (0) 114-722200