12725 NW 38 Ave

12725 NW 38 Ave

In the midst of the current pandemic, cold storage buildings totaling 157,000 square feet at 12401, 12701, 12725 NW 38 Ave. on 12.5 Acres in Opa-Locka, Florida have sold for $26,000,000. Stephen M. Greene, seller, held the single member LLCs of the parcels. The buyer...