El London House ofrece WiFi gratuita, admite mascotas y se encuentra en Londres. El Riverside Studios está a 3 km.
Los alojamientos disponen de TV de pantalla plana y reproductor de DVD. Algunos alojamientos tienen zona de estar y/o de comedor. Todos los alojamientos incluyen cocina con lavavajillas y horno. Hay microondas, tostadora, nevera y hervidor de agua. El baño es privado e incluye artículos de aseo gratuitos. Se proporcionan toallas y ropa de cama.
El London House se encuentra a 3,2 km del Hammersmith Apollo y a 4,4 km del centro de exposiciones Olympia. El aeropuerto de Londres-Heathrow, el aeropuerto más cercano, está a 13 km.