Shrewsbury

3 min read

Shropshire’s proudly independent county town has both a unique heritage and a contempora