Littleton NH #A Littleton NH | Smooch Cafe, Cafes 1. 38 Main St, #A, Littleton, NH 03561 | Smooch Cafe (603) 259-3555