2060 NE 60th St Fort Lauderdale FL 33308 | MLS F10087859