5389 N Nob Hill Rd Fort Lauderdale, FL 33351