JLL has closed on the sale of The Shops Buckhead Atlanta, a 355,646-sq.-ft. mixed-use project located at 3035 Peachtree Road, in Atlanta’s Buckhead submarket.
A brand known for its inclusive sizing and advocacy for women is going to open a temporary concept store that may well pave the way for future locations.