The hotel is nestled in a leafy square in Belgravia, one of London's most exclusive areas. It is near Sloane Street, the Kings Road, and Knightsbridge - home to Harrods and Harvey Nichols. It is also just a stroll away from Hyde Park, Buckingham Palace and West End Theatres.