Both are within 5 minutes of each other and only 5 minutes up the road if that from Walmart.
http://statelinegunsammoandarchery.com/
153 Plaistow Rd
Plaistow, NH 03865
http://www.guns.comcastbiz.net/
Dave's Sporting Goods
111 Plaistow Road Plaistow, NH 03865
(603) 382-0408
Now don't go buying up all my ammo now
Those are both good shops but neither one of them is gonna come close to walmart. Not so bad at case price level w/cash. Nice to visit if you are in the area.
-Mike