Bridgnorth Castle

Bridgnorth, United Kingdom

Bridgnorth Castle is a castle in the town of Bridgnorth, Shropshire beside the River Severn.