The Liacouras Center is a 10,000-seat multi-purpose venue located on the campus of Temple University in Philadelphia, PA... in Philadelphia at 340,000 sq. ft., formerly known as the Apollo of Temple, The Liacouras Center was renamed and dedicated to former...