Royal National Hotel London: 2.3 km to London Eye