Finding a great restaurant can be tricky, especially in small town New Hampshire. But New London is one tiny New Hampshire town that has a mouthwatering