Where is Kenilworth Castle?

Where is Kenilworth Castle located?

Kenilworth Castle, Kenilworth Castle, Great Britain (approx. 52.34719°, -1.59272°)


Where is Kenilworth Castle on the map?