MovieMaps

Photo of Vandal Savage's Mansion [1975]

Location: Cecil Green Park House
As Seen In: Legends of Tomorrow pilot episode “Pilot, Part 2