MovieMaps

Photo of Alley [Hell]

Location: Arch Alley (south of Hastings, west of Abbott)
As Seen In: Legends of Tomorrow episode 4x16 “Hey, World!

The denizens of Hell watch Neron's annoucement on TVs in a store window.