Temple University leaders say they've placed ... City campus as opposed to leasing," Fry said. Philadelphia property records show Terra Hall is 17 stories tall and was built in 1920.