1186 NW 103rd St # 2, Miami, FL 33150 | MLS A12091095 | For Rent | Matthew Gromadzki