Photo of Plaza near Alien Affairs Building
Location: Hornby Plaza
As Seen In: Supergirl
episode 4x14 “Stand and Deliver”
Kara confronts the man whose life she saved earlier in the day.