Best Steakhouses In Findlay, IL

Last Updated:
Sort
Tailwinds Steakhouse is a restaurant located in Findlay, Illinois at 200 East South 2nd Street. They are open every day except Monday and Tuesday. The Illinois Dept. of Public Health advises that eating raw or under cooked meat, poultry, eggs, or seafood, poses a health risk to everyone, but especially the elderly, young children, pregnant women and other highly susceptible individuals with...
200 East South 2nd Street, Findlay, IL, 62534
Rank
1
0 votes
Sponsor
0.0