2650 SW 12 TH TERRAC Fort Lauderdale FL 33315 | MLS F10044568