Anheuser Busch Garage

AnheuserBusch_p4_print2_18

Location: 2801-2841 South 2nd Street, St. Louis, Missouri
Date of Construction: unknown
Date of Demolition: 1996