770 NE 123rd St # 12, North Miami FL 33161 | Rent SFL