Ace Sherlock here
Look at the sign to the right of the wall painters at 44 seconds
The sign seems to say 'Thorn PLace' well its actually 'Thornley Place' in Greenwich S London - found on Google map
I thenk yew
And I live about 60 miles from it and never seen it in RL
[ps to self get out more]