Best Steakhouses In Findlay, IL
Feb 5, 2017
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
Terms of Service
© 2017 DineRank.com. All rights reserved.