Located in London City Centre, this hotel is within 2 mi (3 km) of Hyde Park, Regent's Park and Madame Tussauds Wax Museum. Buckingham Palace and Piccadilly Circus are also within 3 mi (5 km). Edgware Road (Circle Line) Underground Station and Edgware Road (Bakerloo) Underground Station are within a 2-minute walk.