1440 NW 61st St # 2, Miami, FL 33142 | MLS A12013230 | For Rent | Matthew Gromadzki