MovieMaps

Photo of Lucha Libre Arena [1961]

Location: Rollerland
As Seen In: Legends of Tomorrow episode 4x09 “Lucha de Apuestas

Sara watches Constantine as he talks to El Cura who is complaining about El Lobo.