Shopping Malls
We have found 1 items matching your search query.
- Sort By:
- Title
- Date
- Popularity
- Featured
- Rating

Odel
5, Alexandra Place, Colombo 7
+94 11 4 625800 Odel is a fashion clothing and accessories brand in Colombo, Sri Lanka. One of the fastest growing brands, Odel emerged in 1990 as a start up retailer and now they open stores Isla