521 NE 62nd St # 3, Miami, FL 33138 | MLS A12087303 | For Rent | Matthew Gromadzki