2501 NE 3rd St Fort Lauderdale, FL 33306