London North Downs rooms localiza-se em Londres, a 16 km de Estação de Metro de Colliers Wood e a 17 km de Nonsuch Park, e apresenta acesso Wi-Fi gratuito. O alojamento está a cerca de 17 km de Estação de Blackheath, a 18 km de Estação de Metro de Morden e a 20 km de Brixton Academy. Este alojamento não fumador encontra-se a 11 km de Crystal Palace Park.
Todos os quartos dispõem de um frigorífico, máquina de lavar louça, chaleira, chuveiro, um secador de cabelo e secretária. Todos os quartos do alojamento dispõem de uma casa de banho partilhada e roupa de cama.
Greenwich Park fica a 20 km de London North Downs rooms, enquanto The All England Lawn Tennis Club Centre Court está a 20 km da propriedade. O aeroporto mais próximo é o Aeroporto London City, que fica a 30 km de London North Downs rooms.