Está ubicada en Harrow on the Hill en el municipio de Harrow, en Londres, Inglaterra.