A very large old fashioned hardware store that has just about everything you might want. Even if you don't want anything it is a super interesting place to explore. Variety galore.
I have found the staff very helpful and courteous.
Although not openly displayed you have to ask the staff to direct you into the back of the store to check out ammunition and reloading supplies. They have quite a supply, will email you when shipments come in and handle some guarantee and warranty work for firearms. Ask. Prices are good and the staff working that area is very knowledgeable.
It really is a great place and being so close to downtown they have their own, large parking lot.