Where is The Prime London Hotel?

Where is The Prime London Hotel located?

The Prime London Hotel, The Prime London Hotel, Great Britain (approx. 51.49399°, -0.191°)


Where is The Prime London Hotel on the map?