Shelter Insurance is a group of insurance companies with a network of offices across the nation. This location, in St. Louis, specializes in car insurance but offers additional coverage in the areas of home, automobile, renters', home, commercial insurance and more.