Temple University leaders say the school placed a bid for UArts' Terra Hall, located at Broad and Walnut streets.
Temple University has bid $18 million on Terra Hall, the largest building owned by the former University of the Arts, and ...