C.E. Hamilton

Building at 1121-23 Locust St. (St. Louis, Missouri)