RC are working in Mercedes Benz new corporate image implantation in all their dealers in Spain. This is the installation of the corporate elements of their dealership in Madrid, which includes the first Flagship Store in the country.