Where Did They Film That?

Location Information

Parliament Square
London
England

Films

Thunderbirds (2004)