Holmes County is in the heart of Amish country in Ohio. There are several fabric shops there plus restaurants and other shopping. Google Holmes County Ohio and you will get the information you are looking for. If you travel a few counties farther west of Holmes County to Richland County, there is a wonderful fabric shop owned by a Mennonite family called Country Fabrics.
http://countryfabrics.net/ This may be farther than you want to travel, but like their site says, it's worth the trip.