ODEL
About the place
- Country : Sri Lanka , Colombo
- Address : No.5 Alexandra Pl, Colombo 00700, Sri Lanka
- Category : Markets and Commercial Complexes
ODEL
Overview
ODEL is one of the best in- shopping markets in Colombo that has various goods along with restaurants and cafes.
Resources
omallqura website
tripadvisor website
urtrips website
murtahil website
artravelers website