Hello and welcome to the New China Inn! Were a Chinese restaurant that was established in 1978, and we are located at 113 South Main Street, Downtown Findlay. A note of distinction, not only do we have great Chinese food, but we were the first Chinese restaurant in town! Many of our items, including our popular sauces, such as gravy, sweet & sour, plum, and hot mustard are still made the...