8
Atlanta — Online retailer Wayfair will open a 150,000-square-foot store in Atlanta. Located within The District at Howell Mill, the Atlanta store will mark Wayfair’s second large-format location — as well as its second physical retail store overall — following its first in Wilmette, Illinois, which opened in May 2024.
Fraser Gough and Benton Green of Retail Planning Corp. led lease negotiations in the transaction. JLL Income Property Trust, a division of LaSalle Investment Management, and Atlanta-based Selig Enterprises, own the property.