Leach Theater

Rolla, United States

Castleman Hall at Missouri University of Science and Technology. Many varied events and performances at this University theater.