ODEL introduces Aldo ODEL has expanded its flagship store at Alexandra Place by 10,000 square feet, offering shopaholics the chance to explore an ...