New Apartment Building with 21 Two Bedroom and One Bathroom units.Located at 24 SW 20 Avenue, Miami, Florida 33135.