1017 Tequesta St Fort Lauderdale, FL 33312