Flagship store Mercedes-Benz