129 NW 25TH TERRACE, Fort Lauderdale, FL 33311 - MLS#O5841984 - Den...