Salem is a town in Rockingham County, New Hampshire. With a population of 28, 776, it is also home to Canobie Lake Park and the Mall at Rockingham Park. While it’s true that residents won’t have to stray far to be entertained in Salem, sometimes it’s better to have fun in your own backyard. What better way to have a splashing good time in your own backyard than with your own above ground pool? Having a pool can mean loads of fun, but at the same time, it can mean a lot of responsibility and added costs in maintenance. A pool has always been a mark of luxury, but with Ambassador Pools’ affordable above ground pools, you get the same watery fun for less.