The Tower Residences
The Tower Residences

Byward House 13-17 Byward Street, London, EC3R 5BA, United Kingdom
+44 (0) 203 972 1600

GDS Code

Central London’s latest addition to its luxury accommodation offering

Blue Orchid’s latest property comprises 32 stunning new residences, providing the very best contemporary one and two-bedroom independent living apartments.

A charming 1900s building boasting stunning views of the Tower of London, Tower Residences’ luxury and contemporary studios and apartments provide the perf...

Choose your room
Sorry!! No rooms are available for selected dates
Hotel Amenities
Hotel Policies