L'Hôtel Harrington Hall est situé aux numéros 5-25 de Harrington Gardens, dans le quartier de South Kensington, au centre de Londres. Il s'agit d'un hôtel urbain quatre étoiles supérieur, situé dans l'une des meilleures zones de Londres, près de Hyde Park, du Palais et des Jardins de Kensington, du Musée des Sciences et d'Histoire Naturelle et du Royal Albert Hall.
L'immeuble est logé dans un ensemble historique composé de douze bâtiments reliés entre eux, il comprend 6 étages et il a une surface totale de 19.000 mètres carrés environ.