
Stephens Hall
Stephens Hall, easily identified by its clock tower, was constructed in 1912 when the state of Maryland purchased 80 acres in Towson. Stephens Hall was originally the Administration Building.
Towson University’s beautifully landscaped 329-acre campus features signature buildings and spaces that have become recognizable landmarks for students, alumni, faculty, staff and the greater community.