The Goodenough Hotel London: 2.5 km to London Eye