7300 NW 17TH Street # 320A, Plantation FL 33313 | Rent SFL