I have visited most sites around Stroud and not come accross this, my family still live near by so I'll ask around. Any more details on it's alleged location??
Like all websites everywhere, we use cookies.