Where is Oxford Circus?

Where is Oxford Circus located?

Oxford Circus, Camden, United Kingdom (approx. 51.51572°, -0.142059°)


Where is Oxford Circus on the map?