Default
I have lived all over the country and Mr. Lee's in Littleton, NH is the best by far! It is the type of restaurant in a small town who's storefront might make you think twice, but try it out - you'll love it! And make sure to smile at Mr. Lee through the window to the kitchen!