Staying at the Elgin House, Poplar, London E14 Hotel, you will be 14 minutes' walk from Balfron Tower and 6 km from Tate Modern. If you are willing to explore even more landmarks in London, consider checking out the cantilevered Coca-Cola London Eye Observation Wheel set 7 km away.