10 Walkable Cities in New Hampshire

  1. Portsmouth
  2. Manchester
  3. Concord
  4. Nashua
  5. Keene
  6. Dover
  7. Lebanon
  8. Hanover
  9. Exeter
  10. Durham