Where is Kenilworth Castle?

Where is Kenilworth Castle located?

Kenilworth Castle, Kenilworth Castle (Station), Great Britain (approx. 52.34646°, -1.588178°)


Where is Kenilworth Castle on the map?