Sloane Square Hotel, London, Sloane Square Hotel, London, Great Britain (approx. 51.4928°, -0.15723°)