Unlikely I think. 

Duckduckgo says "There is no Schneebergstrasse in London; it is a name associated with locations in Germany and Italy. The term translates to "Snow Mountain Street" in English."

The report is anonymous so I'm closing it unless somebody has evidence.