Das Aparthotel liegt mitten im Herzen der Stadt, in Gehweite der berühmtesten Sehenswürdigkeiten und des Finanzdistrikts Londons. In der unmittelbaren Umgebung des Hotels gibt es eine Vielzahl an guten Restaurants und Bars mit traditionell gepflasterten Innenhöfen, so dass der perfekte Hintergrund für einen Aufenthalt in London bildet. Die beliebte Gegend um Shoreditch und Brick Lane lässt sich bereits nach etwa 1 min erreichen. Das Aparthotel liegt zudem günstig in Gehweite der Metrostationen Aldgate und Aldgate East. Diese Haltestellen ermöglichen Anschluss an die Linien Hammersmith und City, Circle, District und Metropolitan. Es sind ca. 8 km zum Londoner Stadtflughafen und ca. 32 km nach London-Heathrow.
Das beeindruckende Aparthotel wurde 2009 erbaut. Es umfasst 2 Türme, in denen 100 neue Luxusapartments mit Service untergebracht sind. Ein geräumiger 24h-Rezeptionsbereich mit 24h-Concierge und Check-out-Service steht den Gästen jederzeit zur Verfügung. Im gesamten Gebäude lässt sich das kostenlose WLAN-Internet empfangen. Ein Aufzug ist ebenfalls vorhanden.
Außerdem steht den Gästen der neuen stilvollen Apartments eine vollständig ausgestattete Küche mit Kühlschrank, Herd, Mikrowelle und Tee-/Kaffeezubereiter zur Verfügung. Die eleganten Badezimmer verfügen über eine Powerdusche, eine Badewanne, einen Haartrockner und kostenlose Designer-Kosmetikartikel. Die Inneneinrichtung des Apartments ist hervorragend mit bequemen Möbeln und neuester Technik gestaltet. Zu den weiteren Annehmlichkeiten der Unterkünfte zählen TV, ein Direktwahltelefon und ein Bügelset, eine Zentralheizung und ein Radio. Kostenloser Internetzugang, Handtücher und Bettwäsche sind ebenfalls inklusive.