Back to Points of Interest
Farmstead Cafe / Restaurant in Oklahoma
The building at 116 South Main Street has been a feature in Luther’s history since it was built out of native stone in 1897. It has housed many things, including a saloon, newspaper, veterinarian, mercantile, and pollen manufacturer.