5 Alexandra Place, Colombo 07, Sri Lanka Colombo, Western 00700 Sri Lanka
Odel is the country’s leading fashion and lifestyle retailer, offering clothing, homeware, accessories, and gourmet delights. Founded in 1990, it now operates 45+ locations and an online store, blending international brands with local flair and susta
1A Centre Road, Galle Face, Colombo 02, Sri Lanka Colombo, Western Sri Lanka
One Galle Face Mall is Colombo’s premier seven-story shopping, dining & entertainment destination with over 300 stores, a rooftop dining deck, childre