560 NE 175th Ter, North Miami Beach FL 33162 | Rent SFL