London
85 Sloane Avenue, London SW3 3DX, United Kingdom