3130 NW 21st Ct # 10, Miami, FL 33142 | MLS A12094815 | For Rent | Matthew Gromadzki