Die Twyne House Apartments in London liegen 1 km vom Tower of London sowie der Tower Bridge entfernt und bieten kostenfreies WLAN.
Ihre Unterkunft verfügt über eine voll ausgestattete Küche mit einem Geschirrspüler und einem Wasserkocher, einen Flachbild-TV sowie ein eigenes Bad mit einer Badewanne oder einer Dusche. Ein Sitz- und Essbereich sind ebenfalls vorhanden.
Die Straße Brick Lane befindet sich einen 13-minütigen Spaziergang von den Twyne House Apartments entfernt. Den Garten Sky Garden erreichen Sie nach einem 14-minütigen Spaziergang von der Unterkunft. Vom internationalen Flughafen London City trennen Sie 8 km.