Hidden in the heart of Elida, Ohio sits a culinary treasure that locals have been keeping to themselves for far too long. Lock Sixteen Steakhouse might look unassuming from the outside, but inside ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results