Vintage London scarf.  It looks 1960s-ish, but this is just a guess.  31" square approx. It features all sorts of places and people, including the Palace of Westminster (aka the Houses of Parliament), Trafalgar Square, Beefeaters, Guardsmen, Policemen, Buckingham Palace, Piccadilly Circus, a London bus and Tower Bridge. 
  
Condition: Several decades old, but in beautiful condition.