Carlisle-Harrisburg area diners (etc.)?

Can anyone recommend good diners or small mom & pop eateries in the area around Carlisle, Gettysburg, Harrisburg, etc.? I won't have time to drive too far afield, but anything within an hour or so of Carlisle would be great. Thanks!

Campbelltown Cafe is about 45 minutes from Carlisle, not far from Hershey. Definitely a mom and pop kind of place. They serve "classic American cuisine with a Southern influence". I had outstanding grits and vegetable omelet for breakfast. Service is friendly. Decor is kitschy.