Located at 24 SW 20 Avenue, Miami, Florida this high density multi-family site will have 24 units approximately (mixed 2 bedrooms and 1 bedroom apartments) Project details and information coming soon.