Where is Holborn and Covent Garden?

Where is Holborn and Covent Garden located?

Holborn and Covent Garden, Holborn and Covent Garden, Great Britain (approx. 51.51901°, -0.11773°)


Where is Holborn and Covent Garden on the map?