Where is The Westminster London?

Where is The Westminster London located?

The Westminster London, England, Great Britain (approx. 51.49325°, -0.12714°)


Where is The Westminster London on the map?