On Dec. 15, NetCost Market opened its first store in Florida, in Hollywood, a 27,000-square-foot supermarket at Oakwood Plaza at 3791 Oakwood Blvd., in the space of a former Kmart.
Some results have been hidden because they may be inaccessible to you