Castle Rock has a wonderful, small-town feel. Located less than one hour away from downtown Denver, this pleasant town is home to 100,000 residents. Bill Smith Plumbing has been privileged to take care of the unique plumbing, heating and cooling needs found in the mixture of old and new homes in Castle Rock.