1130 NW 62nd St # 15, Miami, FL 33150 | MLS A11995565 | For Rent | Matthew Gromadzki