New Odel store in Battaramulla Odel opened its 13th store in Battaramulla. It comprises of more than 8,400 square feet of shopping space...