MovieMaps

Photo of Nelson Road Stadium

Location: Selhurst Park Stadium
As Seen In: Ted Lassopilot episode