Directions Powell Hall is located at: 718 N. Grand Blvd (at Delmar)., St. Louis, MO 63103 (314) 534-1700 For more info on directions to Powell Hall, please visit: http://www.slso.org Presented by Sponsored by