Where is Coventry Arena Station?

Where is Coventry Arena Station located?

Coventry Arena Station, Coventry Arena Station, Great Britain (approx. 52.446304°, -1.494942°)


Where is Coventry Arena Station on the map?