View all
Town in Strafford County, New Hampshire, United States
Large indoor shopping center, usually anchored by department stores