Location:
3393 Peachtree Rd NE, Atlanta, GA 30326
Louis Vuitton has opened a sleek, renovated store at the Lenox Square Mall in Atlanta. Marking the Maison’s largest standalone store in the region, the newly designed space embodies the Maison’s foundation of heritage, craftsmanship, and innovative design.
{"themeColor":"#000000","iconColor":"#000000","showLogo":true,"topBottomPosition":15,"rightLeftPosition":15,"iconSize":"small","iconCustomSize":80,"position":"bottom-right"}