MovieMaps

Photo of Nelson Road Stadium

Location: Selhurst Park Stadium
As Seen In: Ted Lasso episode 1x10 “The Hope That Kills You