Cirencester, Thomas St, Weavers HallEnglish Towns