Sự xuất hiện của Flagship Store OWEN tại 76 Nguyễn Chí Thanh (Hà Nội) nhận được nhiều sự chú ý bởi diện mạo hiện đại, khác biệt so với hình ảnh quen thuộc trước đây của thương hiệu.