News

Tucked away in the charming town of Florida, Indiana, Payne’s Restaurant stands as a testament to the fact that culinary excellence often hides in the most unassuming places.