6101 Bishop Boulevard Dallas, TX 75205
The Owen Arts Center is a beautifully designed complex created by architect George L. Dahl. It comprises three main buildings: the Mudge Art Building, the Forbes Music Building, and the Ruth Sharp Collins Drama Building. This center serves as a hub for various artistic disciplines, including dance, music, and theatre. It offers state-of-the-art performance and rehearsal spaces, as well as art galleries and studios. Additionally, it houses the administrative offices of the Temerlin Advertising Institute and the Meadows Art, Art History, Arts Management, Arts Entrepreneurship, Dance, Music, and Theatre departments.