Constructed in 1971, the Immokalee apartment building comprises 100 units of the following unit mix: Three Bedroom/One Bath, Two Bedroom/One Bath, totaling 84,000 SqFt. The property is located in Immokalee, at 601 West Delaware Avenue, Southwest Florida Coast.