Wales, England
A castle in England
Wyatt Family
Ludlow Castle is a castle located in England. It is also the home of the Wyatt Family.