The Beaufort Hotel 33 Beaufort Gardens, London, SW3 1PP Location: Knightsbridge Prices start from: £125