5321 NE 24th Ter 203A Fort Lauderdale FL 33308 MLS #F10512779