The full physical address for this website is Sichou Road, Nanchong City, Sichuan province, China. I looked it up on Baidu maps and an confirm that this is a real road in a real city.
So yes. There is a road in China literally named "silk road". Also, that happens to be a title of a book. Go figure.