London Eye befindet sich in der Nähe vom Victoria Station Hotel London und ist unter anderem innerhalb von rund 25 Minuten zu Fuß zu erreichen.
Das Hotel empfängt seine Gäste in 20 Zimmern, die mit Bügelmöglichkeiten sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. In Badezimmern stehen den Gästen eine begehbare Dusche und eine getrennte Toilette zur Verfügung.
Ein einfaches Frühstück wird jeden Tag im Victoria London angeboten. 5 Fußminuten von der Unterkunft entfernt, lädt das Restaurant Century zum Speisen ein.
Im Bezirk Westminster von London gelegen, ist das Hotel 850 m von den Orten, an denen man die Geschichte der Gegen entdecken kann, wie z. B. Der St. James's Palace. Naturhistorisches Museum ist etwa 2 km von dem 2-Sterne-Hotel und der Flughafen London City ist 20 km entfernt. Zu den nahe gelegenen Familienattraktionen gehört das SEA LIFE London Aquarium und liegt in ca. 30 Gehminuten Entfernung vom Victoria. Die Unterkunft ist in rund 3 km Entfernung vom Madame Tussauds und in unmittelbarer Nähe von der U-Bahn-Station Victoria.