MovieMaps

Photo of Trafalgar Square

Location: Trafalgar Square
As Seen In: 101 Dalmatians