Photo of Ivy Town University [1975]

Location: 657 37th Avenue West
As Seen In: Legends of Tomorrow pilot episode "Pilot, Part 2"