Herbert W. Armstrong College was founded in 2001 and several years later construction began on a new 823 seat auditorium. The new eight-story concert hall is located on the campus of Herbert W. Armstrong College and was built to serve the community by hosting various professional Broadway-style performances. The building also serves as a space for the Philadelphia Church of God services and provides classrooms for Armstrong College music department.