Sloane Square

7, Lower Sloane Street, Sloane Square, London, Greater London, SW1W 8AH