Where is Covent Garden Station?

Where is Covent Garden Station located?

Covent Garden Station, Westminster, United Kingdom (approx. 51.51304°, -0.124355°)


Where is Covent Garden Station on the map?