Notting Hill site (London, UK)

Notting Hill site (London, UK)