Iconic Italian sports car brand Ferrari has launched a lifestyle boutique in Atlanta’s Lenox Square Mall, a move the company described as targeting a “dynamic, vibrant city with a major millennial population.”
The outpost is the third opened in the United States after Miami and Los Angeles since 2021; all incorporate styling inspired by the company’s hometown in Maranello, Italy. They also offer nods to the flagship store in Milan, which features terracotta and brushed aluminum.