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