860 NE 209th Ter # 104-33, Miami, FL 33179 | MLS A12060940 | For Rent | Matthew Gromadzki