Sri Lanka’s top fashion retailer Odel, currently boasts 17 distinctive stores. Strategically located in commercial and fashion hubs across the country, Odel continues to offer its customers a truly unique shopping experience.
No 5, Alexandra Place
, Colombo 7
ID: 477671 - R:31 - AiYellow Corp.