The Beacon Atlanta will be home to the online apparel and accessories retailer.
Search