1725 NE 23rd Avenue Fort Lauderdale FL 33305 | MLS F10085631