Antiguamente una casa del siglo 19 y ahora un grado II edificio, el Almirante Hotel Londres está situado en la zona de Paddington, con la línea principal y la estación de metro a la vuelta de la esquina. Convenientemente situado, es de fácil acceso a todas las formas de transporte público, con todos los lugares de interés. Todas las habitaciones están decoradas ampliamente y están decoradas con gusto a un muy buen nivel. Algunas de las instalaciones son un servicio de café y té y un pequeño refrigerador.