Guilford House Hotel London: 2.3 km to London Eye