The hotel is located in Piccadilly overlooking Green Park and within walking distance of Buckingham Palace, Harrods and London's West End. Hyde Park and Green Park underground stations are just a few minutes’ walk away and there is a bus stop situated immediately outside.