Busch Stadium, Parking Lot C

northwest corner of 8th Street and Cerre Street, St Louis, Missouri 63102

northwest corner of 8th Street and Cerre Street, St Louis, Missouri 63102