Stratford Guns and Gunsmithing is a family owned shop that carries a large variety of new and used firearms with their very own in house Gun Smith.