Shewsbury Castle

Shewsbury Castle is a red sandstone castle in Shrewsbury, Shropshire, England.

Leave a Comment

14 + 12 =