O Glen Hill House situa-se na Liverpool Road, numa zona residencial do noroeste de Inglaterra, na área metropolitana de Liverpool e Merseyside. A região combina zonas residenciais tranquilas com fácil acesso ao centro de Liverpool e à sua vida cultural e musical.

O noroeste inglês é conhecido pela paisagem variada, entre a costa do Mar da Irlanda e o interior mais rural de Cheshire e Lancashire, com boas ligações ferroviárias a Manchester e ao centro de Liverpool.