A stunning hotel in the middle of Knightsbridge only steps away from Hyde Park, Harrods, Harvey Nichols and the city's most stylish area.