Este agradable hotel está situado en London. Hay un total de 50 dormitorios. No se admiten mascotas en las instalaciones.