16118 NE 21st Ave # 7, North Miami Beach, FL 33162 | MLS A12082619 | For Rent | Matthew Gromadzki