16150 NE 21st Ave # 6, North Miami Beach, FL 33162 | MLS A12076650 | For Rent | Matthew Gromadzki