MovieMaps

Photo of Vandal Savage's Lab (interior) [1975]

Location: 1133 Melville Street
As Seen In: Legends of Tomorrow pilot episode “Pilot, Part 2