Microsoft Store
 

Ludlow Castle


 

Ludlow Castle is a large, now ruined castle which dominates the town of Ludlow in Shropshire, England. It stands on a high point overlooking the River Teme.

External links