New Apartment Building with 24 – 2 Bedroom / 1 Bathroom, and 30 – 1 Bedroom / 1 Bathroom Residential Units.
Located at 3629 NW 21 Court, Miami, Florida 33142.