Come home to your new address in St. Louis, MO. This property is situated at 4145 Humphrey St in the Tower Grove South area of St. Louis. Get a head start on finding your new place. To learn more about this property, schedule a showing.
4145 Humphrey St is located in St. Louis, Missouri in the 63116 zip code.