St. Louis Public Library - Central Library
1301 Olive St, St. Louis, MO 63103, USA