Situato nel centro di Londra, a breve distanza dalla stazione ferroviaria e metropolitana Victoria e dall'Abbazia di Westminster, il Queen Victoria Apartments offre la vista sulla città e la connessione WiFi gratuita.
Tutte le unità sono dotate di cucina completamente accessoriata con macchina da caffè, soggiorno con TV a schermo piatto e bagno privato con set di cortesia e doccia. A disposizione anche un frigorifero, un forno, un microonde e un bollitore.
Tra i luoghi di interesse nelle vicinanze ci sono il Big Ben, le Churchill War Rooms e il Palazzo di Westminster. L’Aeroporto di Londra-City, lo scalo più vicino, è ubicato a 16 km dal Queen Victoria Apartments.