SW1 Apartments liegt im Herzen von London, nahe dem Bahnhof Victoria Station und nur wenige Gehminuten von bedeutenden Sehenswürdigkeiten wie dem Buckingham Palace, der Westminster Abbey und dem Palace of Westminster entfernt. Die zentrale Lage ermöglicht eine gute Anbindung an den öffentlichen Nahverkehr und zahlreiche kulturelle Highlights.
Das Hotel bietet klimatisierte Übernachtungsmöglichkeiten mit Flachbild-TV und eigenem Badezimmer, das mit kostenfreien Pflegeprodukten ausgestattet ist. In manchen Wohneinheiten steht eine Küchenzeile mit Kühlschrank, Ofen und Mikrowelle zur Verfügung, was zusätzlichen Komfort bietet.
Die moderne Ausstattung umfasst zentral geregelte Klimaanlage und WLAN-Internetzugang. Die Unterkunft ist für Nichtraucher eingerichtet und bietet insgesamt 13 Zimmer. Der Flughafen London City befindet sich etwa 16 Kilometer entfernt.