Stopped in there last night to see what they had and ended up making a purchase on a certain item I've been wanting for awhile at a good price. Nice bunch of guys! They were chill, took time to answer any questions and gave their honest opinion on things when I asked (i like that) No one did the the "annoyed face" if you ask to see more than 2 different items. Nice selection of both pistols & long guns, and good prices.

Highly recommend American Arms & Ammo, on route 309 in Colmar (between Lansdale and Quakertown)

I will be back!

P.S. - another huge plus that often goes unmentioned - plenty of parking (they have their own lot).