Skip to playerSkip to main content
  • 6 years ago
The annual street festival - which first took place in 1966- usually attracts huge crowds to the Notting Hill area, however the current health crisis means that it can't take place.

Category

People
Comments

Recommended