Wayfair is set to open only its second large format retail store in metro Atlanta in 2026. The new Wayfair will occupy the former Walmart at The District at Howell Mill, according to a release Friday. The 150,000 square foot box has been vacant since the Bentonville, Arkansas-based discount retailer closed as of January 2023.