10762 LA PLACIDA Drive # 308, Coral Springs FL 33065 | Rent SFL