Apenas a diez minutos caminando Victoria Coach Station, Victoria Inn London tiene una ubicación excelente, por lo que es una base inmejorable para su visita a Londres. Queda a solo un breve paseo Apollo Victoria Theatre. Este hotel de 3 estrellas dispone de un servicio de guardaequipajes, recepción 24 horas y una caja fuerte. Renovado recientemente, este hotel ofrece 43 habitaciones contemporáneas. Esta propiedad tiene una ubicación estupenda, a solo un paseo de diez minutos estación de Victoria. También se puede ir a pie hasta Westminster Cathedral, Vauxhall Bridge y Tate Britain.