Touhill Performing Arts Center - Lee Theater is located in St. Louis, Missouri. It can be found at One University Blvd, St. Louis Missouri. Visit AllSeats.com for more information on Touhill Performing Arts Center - Lee Theater and to purchase tickets.