2421 NE 65th St 106 Fort Lauderdale FL 33308 | MLS F10084166