The Beaufort Hotel London is ideally situated in Beaufort Gardens, one of the quietest cul-de-sacs in Knightsbridge, the Beaufort, a townhouse hotel, is but 600 metres from the refreshing Hyde Park to the bustle of Harrods, famous museums and the chic shops of Sloane Street.