Where is Coventry Arena Station?

Where is Coventry Arena Station located?

Coventry Arena Station, Coventry, United Kingdom (approx. 52.44773°, -1.49413°)


Where is Coventry Arena Station on the map?