Constructed in 2008, the St. Croix apartment building comprises 246 units of the following unit mix: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/Two Bath, totaling 246,012 SqFt. The property is located in Lauderdale Lakes, at 4150 NW 34th Street, Ft Lauderdale.