Where Did They Film That?

Location Information

Crystal Palace
Penge
London
England

This is the site of the national athletics stadium. Previously this was the site of a motor racing circuit that was closed down in 1972.

Films

Italian Job (1969)