2080 NE 172nd St # A, North Miami Beach, FL 33162 | MLS A12033994 | For Rent | Matthew Gromadzki