Category

Travel

in United Kingdom

Kenilworth Castle Review

Kenilworth Castle Review Situated in the town of Kenilworth in Warwickshire, Kenilworth Castle was built in the 1120s and has played an important part in English history. Multiple kings and queens passed through its beautiful archways, and it was an…

Close