5130 SW 64th Ave Fort Lauderdale, FL 33314