Odel, Sri Lanka’s most sort-after departmental store is always ready to provide you with a wonderful shopping experience. Their main store is at Alexandra Place, Colombo 7 and has 15 other great stores around the country, under the same name. They are usually open from 10 am to 8pm from Monday to Sunday and on festive ...