archaicwonder- Kenilworth Castle is located in the town of the same name in Warwickshire, England. C

more about : archaicwonder