Where is The Other House South Kensington?

Where is The Other House South Kensington located?

The Other House South Kensington, England, Great Britain (approx. 51.49304°, -0.18332°)


Where is The Other House South Kensington on the map?