Shelton House, 181 Sloane Street, London, SW1X
Sloane Street is a major London street in the Royal Borough of Kensington and Chelsea, crossing Pont Street halfway along. It's renowned for its shopping. Sloane Street is approximately 0.3 miles away from Harrods and the Knightsbridge Underground Station.
2
beds