7401 NW 85th St # 202, Tamarac FL 33321 | Rent SFL