Photo of L Corp Plaza

Location: Harbour Green Park
As Seen In: Supergirl episode 2x01 "The Adventures of Supergirl"