11925 NE 2nd Ave # B205, North Miami FL 33161 | Rent SFL