Main Street Insurance Agency is an independent insurance agent locally owned and operated in Christiansburg, Virginia. We offer a wide variety of insurance services and can quote from up to 18 different top insurance companies in order to deliver the best premiums and most value to our customers.