Souvenir Shops in New Hampshire

There are 30 Souvenir Shops in New Hampshire, serving a population of 1,331,848 people in an area of 8,951 square miles. There is 1 Souvenir Shop per 44,394 people, and 1 Souvenir Shop per 298 square miles.

The state of New Hampshire is ranked 9th in Souvenir Shops per capita, and 12th in Souvenir Shops per square mile.

Souvenir Shops Near Me