El Hotel Harrington Hall está situado en los números 5 - 25 de Harrington Gardens, en el distrito de South Kensington, en el centro de Londres. Se trata de un hotel urbano de cuatro estrellas superior, ubicado en una de las zonas más exclusivas de Londres junto al Hyde Park, el palacio y los jardines de Kensington, el Museo de Ciencia e Historia Natural y el Royal Albert Hall.
El inmueble se aloja en un conjunto histórico de doce edificios unidos y cuenta con 6 plantas y una superficie total de aproximadamente 19.000 metros cuadrados.