Wildcat Den Address: 25673 Sr 71 N, Altha, FL 32421 Phone: (850) 762-8495 Restaurants Other Businesses: Altha Diner at 25563 N Main St, Altha, FL 32421