19260 NE 22nd Ave, North Miami Beach, FL 33180 | MLS A12048298 | For Rent | Matthew Gromadzki