Located in London City Centre, this hotel is within 1 mi (2 km) of Sloane Square and Hyde Park. Buckingham Palace and Big Ben are also within 2 mi (3 km). Sloane Square Underground Station is only a 3-minute walk and Knightsbridge Underground Station is 16 minutes.