Where is The Bentley London?

Where is The Bentley London located?

The Bentley London, The Bentley London, Great Britain (approx. 51.4928°, -0.1842°)


Where is The Bentley London on the map?