Shopping Malls

We have found 1 items matching your search query.

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