Keywords: Weber Implement and Automobile Company Building.jpg 04000343 38 37 58 N 90 12 22 W Front of the w Weber Implement and Automobile Company Building located at 1815 Locust Street in St Louis Missouri United States Built in 1919 it is listed on the National Register of Historic Places own 2013-08-31 User Nyttend Nyttend Built in Missouri in 1919 Brick buildings in Missouri Buildings in St Louis Missouri Former automobile dealerships in the United States Locust Street St Louis Missouri National Register of Historic Places in St Louis Missouri Neoclassical architecture in Missouri Building-centered pictures by User Nyttend |