My wife an I found this place last year an I'll stop there when I'm out for a ride.
Mason Dixon Family Restaurant
549 South Main Street, Shrewsbury, PA 17361-1718
In the summer they sell ice cream out a side window but the food is excellent regardless.http://maps.google.com/maps/place?hl=en ... 2202940117
That place has changed owners a couple of times in recent years, but I agree in its current form it is a good place to take the family.
But if you are out with just the wife, try the Hodel pub in down town New Freedom. Good pub menu, and you can sit out side during the summer. Then for really excellent ice cream, cross the rail-road tracks and walk up the hill to Punky's. Punky's is in the front of an old time movie theater and is pretty much a legend in New Freedom.