Das Z Victoria bietet alles, was Sie für ein paar Nächte in London brauchen. Stil, einen unschlagbaren Preis und eine perfekte Location. Das Hotel ist ein Designer-Umbau eines Viktorianischen Townhouses mit verschiedenen architektonischen Stilen. Im Hotel befinden sich 106 Zimmer auf 8 Etagen verteilt. Das Hotel liegt auf der Lower Belgrave Street, gleich hinter der Buckingham Palace Road, nur wenige Meter von der Victoria Station und den lokalen Theatern entfernt.