MovieMaps

Photo of Victory Celebration

Location: Trafalgar Square
As Seen In: Captain America: The First Avenger