Just yards from Harrods, Harvey Nichols, Sloane Street and Hyde Park with easy reach of London's West End, The Capital Hotel offers luxury accommodation and personal service in the heart of one of the most prestigious locations in London.
Each of its 49 air-conditioned suites and bedrooms is individually designed and subtly luxurious. The Capital Restaurant, serving gourmet French cuisine, has an enviable reputatation for excellence, gaining two Michelin stars |