5870 NW 17th Pl Fort Lauderdale, FL 33313