Ludlow Castle

Ludlow castle was built around 1066 by Walter de Lacy and stands over the River Teme.

1,130 views
33 faves
8 comments
Uploaded on January 19, 2019
Taken on November 4, 2015