Situé dans le quartier de Westminster Borough à Londres, à proximité de la gare Victoria, le Victoria Square dispose d'une connexion Wi-Fi gratuite et d'un lave-linge. Il se trouve à environ 1,3 km du Churchill War Rooms, à 1,8 km du grand magasin Harrods et à 1,7 km de Big Ben. Il se trouve à 1,3 km du centre-ville et à 600 mètres du palais de Buckingham.
Les logements comprennent un bureau et une télévision. Un lave-vaisselle, un micro-ondes, un grille-pain et une bouilloire sont également fournis. Le linge de lit et les serviettes sont fournis.
Vous séjournerez à proximité du parc St James, de la station de métro Victoria et de l'abbaye de Westminster. L'aéroport de Londres-City, le plus proche, est implanté à 16 km.