Littleton's restaurant scene is better than you'd expect for a town its size, anchored by a handful of genuinely good independents on and around Main Street. The Littleton Diner is the cornerstone — a classic New England lunch counter that's been feeding the town since 1930. Beyond the diner, there are a couple of solid farm-to-table spots and a brewpub doing honest pub food.