Retail

Net-leased Best Buy property in Deptford trades for $17 million