MovieMaps

Photo of Nelson Road Stadium

Location: Selhurst Park Stadium
As Seen In: Ted Lasso episode 1x09 “All Apologies