The 330,000 SF Mercedes facility is located on 11th Avenue between 53rd and 54th Streets. The new dealership occupies parts of the first two floors of the complex for showrooms and offices, and three levels below ground for service facilities. The Manhattan store is the only company-owned dealership in the country, and the flagship of Mercedes’ Autohaus project, a new set of design standards geared toward optimizing the customer’s experience with the dealership.
The new facility combines brand and architectural design elements that are oriented toward creating more transparency, comfort and convenience. It features state-of-the-art showroom technology and a service area two to three times the normal size for the brand.