Directions Locations Our classes are held at one of the following locations in St. Louis. Please see the maps below for more information. Shrewsbury City Center 5200 Shrewsbury Avenue Shrewsbury, MO 63119 Humane Society of Missouri 1201 Macklind Avenue Saint Louis, MO 63110