Studebaker's Country Restaurant is located at 416 N Main St, New Carlisle, OH. This business specializes in Family Style Restaurants and has 1 review(s) with a star rating of 3.0.
by merchantcircle on November 24, 2019 from merchantcircle
Information from the business
Family owned and Operated
by yellowbook on September 28, 2015 from yellowbook