Julia
1625 NW 20th St, Miami, FL 33142
- Apartment
- 323 units
- Built in 1953
Open the ApartmentIntel application to view current rent and market analysis for this property.
1625 NW 20th St, Miami, FL 33142
Open the ApartmentIntel application to view current rent and market analysis for this property.