New Residential Apartment Building with 21 – 2 Bedroom / 1 Bathroom units.
Located at 24 SW 20 Avenue. Miami, Florida.