811 SE 26th Ave Fort Lauderdale, FL 33301