Tower Residences By Blue Orchid ligger i London Centrum og lige ved siden af Monument som er 15 minutters kørsel fra Victoria & Albert Museum. Der er WiFi i hele ejendommen over der hele.
Hotellet kan prale af bekvem beliggenhed i London, 5 minutters gang til Tower Hill metrostation. 3 km vær derfra kan du besøge Palace of Westminster. Landemærker og seværdigheder i London, herunder Saint Dunstan in the East Church Garden ligger i nærheden. Liverpool Street togstation kan nås på 10 minutters gåtur.
Dette sted byder værelser, som har udsigt over floden.
Det serveres en buffet på stedet dagligt. Aqua Shard og The Liberty Bounds ligger 50 meter væk fra denne lejlighedshotel.