Docklands Lodge London is situated in the Tower Hamlets district in London, less than 4 km from O2 Arena and 3.4 km from Greenwich. Guests can enjoy the on-site restaurant.
Number of rooms: 35
244 Poplar High Street, Tower Hamlets, London, E14 0BB, United Kingdom