1854 SW 81st Ter # 17, Davie FL 33324 | Rent SFL