GIFTS OF LOVE
Ferrari Atlanta Store
The Ferrari store in Atlanta marks the third launch of a fashion and lifestyle retail store in the US market. Located in the Lenox Square shopping mall, the new boutique combines both the innovation and the heritage of the brand. Ferrari’s signature design and unique aesthetic offer an unforgettable and engaging shopping experience to all visitors and brand lovers.