Where is Central London?

Where is Central London located?

Central London, Westminster, United Kingdom (approx. 51.507°, -0.122283°)


Where is Central London on the map?