16982 NE 21st Ave # 16982, North Miami Beach, FL 33162 | MLS A12064617 | For Rent | Matthew Gromadzki