Esta casa de huéspedes de Londres está ubicada a unos diez minutos andando Leytonstone Tube Station. Proporciona una ubicación ideal para aquellos huéspedes que quieran hacer turismo por los lugares de interés turístico más populares de la zona. Manor House London ha sido renovado recientemente y ofrece un servicio de guardaequipajes, conserje y recepción 24 horas. En Manor House London hay 17 habitaciones, y todas ellas incluyen todo lo necesario para una estancia confortable. Los huéspedes que deseen visitar los restaurantes y cafeterías locales tienen una amplia oferta en los alrededores de la propiedad. London Eye, Torre de Londres y Tower Bridge están a un breve trayecto conduciendo del establecimiento.