Where is The Resident Kensington, London?

Where is The Resident Kensington, London located?

The Resident Kensington, London, The Resident Kensington, London, Great Britain (approx. 51.49309°, -0.19008°)


Where is The Resident Kensington, London on the map?