London Studios and Suites situa-se em Harrow, na região de Grande Londres, nas proximidades de Estação de Metro de Harrow-on-the-Hill e Estação de Metro de South Harrow, e dispõe de acomodações com acesso Wi-Fi gratuito e estacionamento privado gratuito.
Existe uma casa de banho privativa totalmente equipada com chuveiro e produtos de higiene pessoal gratuitos.
Os hóspedes podem relaxar no jardim do alojamento.
Estação de Metro de Kenton fica a 2,7 km de London Studios and Suites, enquanto Estação de Metro de Northolt fica a 4,5 km de distância. O aeroporto mais próximo é o Aeroporto de Londres - Heathrow, que fica a 16 km de London Studios and Suites.