Constructed in 1963, the Keys I, II & III apartment building comprises 128 units of the following unit mix: One Bedroom, Studio, Three Bedroom/Two Bath, Two Bedroom/One Bath, totaling 89,442 SqFt. The property is located in Homestead, at 15409 SW 288th Street, Miami.