Kết hợp hoàn chỉnh giữa lối kiến trúc sang trọng cổ kính của Pháp cùng sự sang trọng và hiện đại của thương hiệu Mercedes-Benz, Vietnam Star Hoàn Kiếm mang biểu tượng độc đáo, khác biệt và lôi cuốn.
Showroom mới của Mercedes Benz do Vietnam Star Automobile đầu tư nằm tại số 5 Lê Thánh Tông, Hà Nội, đúng địa điểm từng là showroom Toyota Hoàn Kiếm nhiều năm qua cho đến khi di dời.