MovieMaps

Photo of Wembley Stadium (interior)

Location: Millennium Stadium
As Seen In: 28 Weeks Later