801 NE 62 St Fort Lauderdale FL 33334 | MLS F10080342