El Manor House London se encuentra en Londres, a solo 9 minutos a pie de la estación de metro Leytonstone, y alberga un salón común. Hay WiFi gratuita en las zonas comunes.
Todas las habitaciones del Manor House disponen de TV de pantalla plana, armario, artículos de aseo gratuitos y secador de pelo. Algunas tienen baño privado y otras ofrecen acceso a un baño compartido.
El Manor House London cuenta con recepción 24 horas, cocina compartida y consigna de equipaje. Por las mañanas se ofrece un desayuno continental de autoservicio.
El centro comercial Westfield Stratford City y el estadio olímpico están a 20 minutos en transporte público. La estación de metro Leytonstone se encuentra a 9 minutos a pie. El bosque de Epping está ubicado a 10 minutos a pie del Manor House.