UK, London
Sloane Avenue, Kensington and Chelsea, London, SW3 3DW, United Kingdom