16118 NE 21ST Avenue # 5, North Miami Beach, FL 33162 | MLS B26068276 | For Rent | Matthew Gromadzki