Glen Hill House se sitúa en Liverpool Road, en una zona residencial del noroeste de Inglaterra, dentro del área metropolitana de Liverpool y Merseyside. La región combina zonas residenciales tranquilas con fácil acceso al centro de Liverpool y su vida cultural y musical.
El noroeste de Inglaterra es conocido por su paisaje variado, entre la costa del Mar de Irlanda y el interior más rural de Cheshire y Lancashire, con buenas conexiones ferroviarias con Manchester y el centro de Liverpool.