Situado a un breve paseo Victoria Coach Station, Chester Hotel London es una base ideal para su estancia en Londres. Está a solo un breve paseo John Lewis Department Store, Westminster Cathedral y Victoria Palace Theatre. El personal del hotel estará a su disposición las 24 horas del día y, además, también se ofrece la comodidad añadida de un servicio de registro de llegada y salida exprés. Además, el personal multilingüe está disponible para proporcionarle información local. Renovado recientemente, este hotel ofrece 15 habitaciones modernas. Por otro lado, desde Chester Hotel London se puede acceder andando Tate Britain y Palacio de Buckingham. Apollo Victoria Theatre está a un breve paseo.